| 715877 |
746630 |
L86983 |
081A74MS21 |
2026-09-21 |
COMPLETE |
20092519 |
2026-09-21 16:57:00 |
2026-09-21 16:13:22 |
2026-09-23 16:13:22 |
{"id": 746630, "stp": "P", "toc": "ScotRail", "uid": "L86983", "consist": "156457", "dest_crs": "GIR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86983/2026-09-21/detailed", "trust_id": "081A74MS21", "origin_crs": "KMK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Girvan", "service_date": "2026-09-21", "dest_arr_time": "1656", "dest_platform": "1", "is_terminated": 1, "next_location": "Girvan", "signalling_id": "1A74", "timing_status": "LATE", "origin_station": "Kilmarnock", "current_leg_arr": "1657", "current_leg_dep": "1643", "current_leg_end": "Girvan", "origin_dep_time": "1604", "origin_platform": "2", "current_location": "Girvan", "last_update_time": "2026-09-21T16:13:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.6851512, 55.354818900000005], [-4.685856599999999, 55.3545688], [-4.686839499999999, 55.354147999999995], [-4.6875839, 55.35378810000001], [-4.687976599999999, 55.3535657], [-4.6883914, 55.3533211], [-4.688871399999999, 55.35300120000001], [-4.6894209, 55.35256689999999], [-4.6898717, 55.3521767], [-4.690805499999999, 55.3512728], [-4.6915209, 55.3505634], [-4.6920177, 55.3500858], [-4.6924502, 55.3495432], [-4.692460705332766, 55.349527854079895], [-4.6926529, 55.34924710000001], [-4.6928701, 55.3488256], [-4.6929704, 55.3484405], [-4.69312, 55.34798099999999], [-4.693119, 55.3475551], [-4.6931093, 55.34696219999999], [-4.6929858, 55.3465387], [-4.6928318, 55.346127900000006], [-4.692535100000001, 55.3456038], [-4.6922356, 55.3451672], [-4.6918334, 55.344733], [-4.6914655, 55.34442440000001], [-4.6911778, 55.3441942], [-4.690788499999999, 55.34391170000001], [-4.689950499999999, 55.3434235], [-4.6897961, 55.3433368], [-4.689261499999999, 55.3430529], [-4.6884273, 55.342647599999985], [-4.687633399999999, 55.3423185], [-4.686554, 55.34192289999999], [-4.685891899999999, 55.341712599999994], [-4.6840252, 55.34115860000001], [-4.683033899999999, 55.3409058], [-4.6819084, 55.3405501], [-4.6809596, 55.34021250000001], [-4.6800523, 55.3398057], [-4.6787019999999995, 55.33904999999999], [-4.6781681, 55.33868030000001], [-4.6777993, 55.3383716], [-4.677348599999999, 55.33794629999999], [-4.676939599999999, 55.3374994], [-4.6765496, 55.337017], [-4.676257599999999, 55.33657710000001], [-4.6761142, 55.3362742], [-4.676068099999999, 55.3361664], [-4.675860400000001, 55.3357544], [-4.675776199999999, 55.33552259999999], [-4.6756379, 55.33517880000001], [-4.6753761, 55.334681399999994], [-4.6751735, 55.3343376], [-4.6748356, 55.3338753], [-4.6744112, 55.333425000000005], [-4.6739195, 55.33294719999999], [-4.673560999999999, 55.3327025], [-4.673107299999999, 55.3323562], [-4.672597999999999, 55.332038299999994], [-4.671993699999999, 55.3316537], [-4.6712561, 55.3312982], [-4.671239477421511, 55.33129180831028], [-4.6705313, 55.33101949999999], [-4.669119499999999, 55.33056070000001], [-4.668494099999999, 55.3303271], [-4.6679384, 55.33008850000001], [-4.6671586, 55.329655], [-4.66629, 55.32908179999999], [-4.6656527, 55.32858860000001], [-4.6651508, 55.3281282], [-4.6645278, 55.327284899999995], [-4.6640113, 55.32575469999999], [-4.6640649, 55.325261], [-4.6641059, 55.3248356], [-4.664280099999999, 55.3243577], [-4.664433700000001, 55.3240313], [-4.6645809, 55.3237648], [-4.6651713, 55.32298219999999], [-4.665895299999999, 55.32228480000001], [-4.6665332, 55.32187150000001], [-4.667239100000001, 55.32151410000001], [-4.6682161, 55.3210491], [-4.668778, 55.32078309999999], [-4.669577499999999, 55.320366699999994], [-4.669865099999999, 55.3201966], [-4.670352199999999, 55.31982310000001], [-4.6708781, 55.319315], [-4.671239477421511, 55.31886475176523], [-4.6714181, 55.3186422], [-4.6717287, 55.31804770000001], [-4.671898099999999, 55.3176902], [-4.672140100000001, 55.31719859999999], [-4.6724558, 55.31660970000001], [-4.6727175, 55.31619659999999], [-4.6732323, 55.3155933], [-4.6737478999999995, 55.31503000000001], [-4.6744677, 55.314323900000005], [-4.6749988, 55.31362], [-4.675223, 55.31313479999999], [-4.675441799999999, 55.3125282], [-4.6755853, 55.311922], [-4.6760619, 55.310192400000005], [-4.6762051, 55.309860599999986], [-4.6763886, 55.3095412], [-4.6765964, 55.30925359999999], [-4.676853899999999, 55.3089193], [-4.677099, 55.308632], [-4.6772497, 55.3084772], [-4.677367099999999, 55.3083566], [-4.677517, 55.30822539999999], [-4.677708899999999, 55.30806859999999], [-4.677966900000001, 55.3078755], [-4.6781715, 55.30773309999999], [-4.678441199999999, 55.3075442], [-4.6787928, 55.3073156], [-4.6802672, 55.306366999999995], [-4.6814393, 55.3056193], [-4.681935499999999, 55.305304199999995], [-4.6827345, 55.3047877], [-4.683176699999999, 55.304496400000005], [-4.683483999999999, 55.3042839], [-4.6839087, 55.303994499999995], [-4.684151499999999, 55.3038406], [-4.6844287, 55.30366299999999], [-4.684702299999999, 55.30349050000001], [-4.685272800000001, 55.30313099999999], [-4.6860249, 55.3026459], [-4.686682599999999, 55.30217609999999], [-4.687445, 55.30160149999999], [-4.688417599999999, 55.30080339999999], [-4.688969799999999, 55.3003436], [-4.6896686999999995, 55.29990959999999], [-4.6907346, 55.2994234], [-4.6915391, 55.299123], [-4.6924359, 55.29885269999999], [-4.6931841, 55.2986558], [-4.694299, 55.29844870000001], [-4.694463151041842, 55.298419519811674], [-4.6954854, 55.29823780000001], [-4.6963753, 55.29803040000001], [-4.697250199999999, 55.297771700000006], [-4.698019699999999, 55.2974542], [-4.6987359, 55.2971298], [-4.699375, 55.296770899999984], [-4.7000739, 55.296292699999995], [-4.700621299999999, 55.2958074], [-4.7011045, 55.2952879], [-4.7014575, 55.29481369999999], [-4.7021102, 55.2939744], [-4.7025728, 55.29351139999999], [-4.7030528, 55.2931698], [-4.703949299999999, 55.29267180000001], [-4.7045473, 55.29239319999999], [-4.705618099999999, 55.292014399999985], [-4.7061632, 55.2918518], [-4.706807199999999, 55.29169279999999], [-4.7073942, 55.291574999999995], [-4.7084109, 55.29141969999999], [-4.7090743, 55.291345], [-4.7099706999999995, 55.2912642], [-4.710677799999999, 55.291188899999995], [-4.710852299999999, 55.291167], [-4.711011499999999, 55.291144900000006], [-4.7112537, 55.2911113], [-4.7126555, 55.2908949], [-4.713496799999999, 55.29077660000001], [-4.714338000000001, 55.2906953], [-4.715143799999999, 55.2906328], [-4.7162591, 55.290572], [-4.717060699999999, 55.290549899999995], [-4.717853399999999, 55.2905254], [-4.718638, 55.2904666], [-4.7193749, 55.2903878], [-4.720063, 55.29028569999999], [-4.720900999999999, 55.2901221], [-4.7229944, 55.2896628], [-4.7239236, 55.289505199999994], [-4.7259402999999995, 55.28924639999999], [-4.7274059, 55.28905069999999], [-4.728984, 55.28882869999999], [-4.729798399999999, 55.2886663], [-4.7305778, 55.288477400000005], [-4.731514799999999, 55.28821210000001], [-4.7324049, 55.28790839999999], [-4.733502799999999, 55.2874291], [-4.7343658, 55.2869661], [-4.7349624, 55.2866061], [-4.735783, 55.28602970000001], [-4.736366199999999, 55.2855096], [-4.7374408, 55.28448780000001], [-4.738407799999999, 55.2838261], [-4.7389983, 55.28349589999999], [-4.7395366, 55.28318589999999], [-4.7400701, 55.282913], [-4.7408851, 55.2825596], [-4.7409194999999995, 55.282544400000006], [-4.741422999999999, 55.28232169999998], [-4.7418602, 55.282086], [-4.7424613, 55.28171600000001], [-4.743294399999999, 55.28114630000001], [-4.743879599999999, 55.28079840000001], [-4.745384199999999, 55.280050300000006], [-4.7459465, 55.2797764], [-4.7463298, 55.2796032], [-4.747197199999999, 55.2792116], [-4.7482438, 55.2787586], [-4.749266099999999, 55.2784176], [-4.7502931, 55.2781654], [-4.751728299999999, 55.277892599999994], [-4.7530256, 55.2777241], [-4.7547204, 55.27752029999999], [-4.756349599999999, 55.27722589999999], [-4.758175699999999, 55.27678910000001], [-4.7598764, 55.27634789999999], [-4.761071005833464, 55.276022063310016], [-4.7619812, 55.2757738], [-4.763847, 55.2753095], [-4.766794099999999, 55.27461329999999], [-4.767635799999999, 55.274452700000005], [-4.7698233, 55.274068699999994], [-4.771318399999999, 55.2738201], [-4.7726907, 55.2735588], [-4.7738096, 55.2731993], [-4.7747757, 55.2728061], [-4.776115899999999, 55.2722582], [-4.7769353, 55.271894999999994], [-4.7781207, 55.27151570000001], [-4.7795765999999995, 55.2711887], [-4.7811571, 55.27097460000001], [-4.7826682, 55.2708928], [-4.7834628, 55.2708775], [-4.784597199999999, 55.270897], [-4.785281400000001, 55.2708867], [-4.7866472, 55.2707688], [-4.787350000000001, 55.2706715], [-4.788309, 55.2704953], [-4.7888884, 55.270363], [-4.7895356, 55.27019750000001], [-4.7903191, 55.2699615], [-4.7919794, 55.26942509999999], [-4.7929779, 55.26913110000001], [-4.793650399999999, 55.2689659], [-4.7949184, 55.2687089], [-4.796683499999999, 55.2683789], [-4.797219599999999, 55.2682521], [-4.798229700000001, 55.26800490000001], [-4.7990719, 55.267765899999986], [-4.7996979, 55.2676024], [-4.8001582, 55.2674908], [-4.8011589, 55.2673029], [-4.802698, 55.26712169999998], [-4.8035663, 55.2670288], [-4.8049045, 55.2667978], [-4.8060546, 55.2665234], [-4.8073216, 55.26611389999999], [-4.8081114, 55.2658264], [-4.8087819, 55.26553750000001], [-4.809520799999999, 55.26516669999999], [-4.810211, 55.2647452], [-4.8108559, 55.26429190000001], [-4.8114669999999995, 55.26373049999999], [-4.812157599999999, 55.2631109], [-4.812411599999999, 55.2628928], [-4.8128965, 55.2625598], [-4.8132899, 55.2623292], [-4.8138663, 55.2620081], [-4.814302699999999, 55.261804], [-4.8147358, 55.26162589999999], [-4.815597500000001, 55.2613193], [-4.8162033, 55.26114009999999], [-4.8165269, 55.261064], [-4.8166235, 55.2610411], [-4.8175016, 55.260833099999985], [-4.8182818, 55.26070229999999], [-4.8191242, 55.2606031], [-4.819689999999999, 55.2605611], [-4.820632399999999, 55.2605066], [-4.8216095999999995, 55.2604334], [-4.8221377, 55.260373599999994], [-4.8227627, 55.2602842], [-4.823660799999999, 55.2601121], [-4.8244912, 55.25990819999999], [-4.8254074, 55.2596274], [-4.826287399999999, 55.25930239999999], [-4.827828499999999, 55.258669299999994], [-4.829466, 55.2580236], [-4.8302615, 55.257726899999994], [-4.831136599999999, 55.2574504], [-4.8318534, 55.2572704], [-4.8325796, 55.2571173], [-4.8336657999999995, 55.2569426], [-4.834363899999999, 55.256846199999984], [-4.835065599999999, 55.25672949999999], [-4.835634699999999, 55.2566254], [-4.8363363, 55.25646449999999], [-4.836749099999999, 55.25636239999999], [-4.837169, 55.2562454], [-4.8375026, 55.256142199999985], [-4.8377797, 55.256051], [-4.838277599999999, 55.25587519999999], [-4.8387507, 55.2556864], [-4.839210399999999, 55.25548330000001], [-4.839759599999999, 55.2552222], [-4.8403247, 55.2549362], [-4.8414153, 55.2543863], [-4.8421036, 55.2540388], [-4.842866199999999, 55.253653500000006], [-4.843047999999999, 55.253563], [-4.8445392, 55.2527931], [-4.8452234999999995, 55.252404799999994], [-4.8454645, 55.2522197], [-4.845765, 55.2520132], [-4.8461343, 55.2517234], [-4.8463617999999995, 55.2515129], [-4.8465935, 55.2512864], [-4.8468379, 55.25103099999999], [-4.8470541, 55.2507901], [-4.8473166999999995, 55.2504611], [-4.847497899999999, 55.2502178], [-4.8478026, 55.2498288], [-4.848072199999999, 55.2494798], [-4.8482534, 55.24921239999999], [-4.848399400000001, 55.24896030000001], [-4.8485048, 55.24876419999999], [-4.848546899999999, 55.2486201], [-4.848602, 55.2483868], [-4.8486272999999995, 55.2481504], [-4.8486435, 55.2478982], [-4.848647399999999, 55.2476018], [-4.848613799999999, 55.24731870000001], [-4.848595259985574, 55.247245265521585], [-4.8485678, 55.2471365], [-4.8485284, 55.2470266], [-4.848419899999999, 55.24681869999999], [-4.848229, 55.24652549999999], [-4.848132199999999, 55.2463925]]}", "current_leg_start": "Maybole", "dest_arr_time_act": "1656", "motion_projection": null, "next_location_lat": "55.2463925", "next_location_lon": "-4.8481322", "previous_location": "Maybole", "current_leg_milage": "12.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 207.986, \"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\": 449.87, \"from_m\": 207.986, \"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\": 794.229, \"from_m\": 449.87, \"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\": 2805.093, \"from_m\": 794.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6115.895, \"from_m\": 2805.093, \"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\": 8571.12, \"from_m\": 6115.895, \"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\": 10127.242, \"from_m\": 8571.12, \"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\": 10306.107, \"from_m\": 10127.242, \"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\": 12253.302, \"from_m\": 10306.107, \"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\": 12639.674, \"from_m\": 12253.302, \"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\": 13092.283, \"from_m\": 12639.674, \"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\": 13132.365, \"from_m\": 13092.283, \"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\": 13230.484, \"from_m\": 13132.365, \"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\": 13523.883, \"from_m\": 13230.484, \"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\": 14742.019, \"from_m\": 13523.883, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16545.378, \"from_m\": 14742.019, \"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\": 22607.977, \"from_m\": 16545.378, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24462.737, \"from_m\": 22607.977, \"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\": 24810.241, \"from_m\": 24462.737, \"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\": 25033.275, \"from_m\": 24810.241, \"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\": 25780.068, \"from_m\": 25033.275, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31871.861, \"from_m\": 25780.068, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39159.481, \"from_m\": 31871.861, \"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\": 45941.043, \"from_m\": 39159.481, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46579.47, \"from_m\": 45941.043, \"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\": 47500.839, \"from_m\": 46579.47, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48551.642, \"from_m\": 47500.839, \"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\": 49881.781, \"from_m\": 48551.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55314.96, \"from_m\": 49881.781, \"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\": 58515.35, \"from_m\": 55314.96, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59093.086, \"from_m\": 58515.35, \"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\": 59446.461, \"from_m\": 59093.086, \"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\": 746630, \"profile_key\": \"8e0ecced50929b9ae7bcc69168501a315bb370cd982f72055a15851d7af26801\", \"schedule_id\": 18522, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1604\", \"location\": \"Kilmarnock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Barassie Jn\", \"stage_seq\": 2, \"distance_m\": 12594.923, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Troon\", \"stage_seq\": 3, \"distance_m\": 14665.804, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": false, \"wtt_arr\": \"1621H\", \"wtt_dep\": \"1622\", \"location\": \"Prestwick Town\", \"stage_seq\": 4, \"distance_m\": 20037.773, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Falkland Jn\", \"stage_seq\": 5, \"distance_m\": 22395.215, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 6, \"distance_m\": 23248.883, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": false, \"wtt_arr\": \"1628\", \"wtt_dep\": \"1630\", \"location\": \"Ayr\", \"stage_seq\": 7, \"distance_m\": 25121.442, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1634H\", \"location\": \"Dalrymple Jn\", \"stage_seq\": 8, \"distance_m\": 30095.142, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": false, \"wtt_arr\": \"1641\", \"wtt_dep\": \"1641H\", \"location\": \"Maybole\", \"stage_seq\": 9, \"distance_m\": 39599.951, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Kilkerran\", \"stage_seq\": 10, \"distance_m\": 46228.893, \"section_seq\": 1, \"route_path_id\": 137818}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": null, \"location\": \"Girvan\", \"stage_seq\": 11, \"distance_m\": 59446.461, \"section_seq\": 1, \"route_path_id\": 137818}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59446.461, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137818}], \"total_distance_m\": 59446.461, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 59446.461, \"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": "1604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "55.2463925", "current_position_lon": "-4.8481322", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:41Z\", \"source_id\": 63215767, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:45Z\", \"source_id\": 20055950, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:09Z\", \"source_id\": 20060886, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:48Z\", \"source_id\": 63239790, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:49Z\", \"source_id\": 20062988, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:11Z\", \"source_id\": 63245870, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:15Z\", \"source_id\": 20064798, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:09Z\", \"source_id\": 20075829, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:18Z\", \"source_id\": 20092519, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Girvan", "service_state_platform": "1", "timing_fact_generation": 1790006600199359, "current_leg_arrival_utc": "2026-09-21T16:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:20.192807", "service_state_evidence_id": 20092519, "current_leg_start_actual_dep": "2026-09-21T16:42:30+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-21T15:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:20.645891", "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 |
KMK |
GIR |
1A74 |
156457 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 207.986, "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": 449.87, "from_m": 207.986, "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": 794.229, "from_m": 449.87, "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": 2805.093, "from_m": 794.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6115.895, "from_m": 2805.093, "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": 8571.12, "from_m": 6115.895, "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": 10127.242, "from_m": 8571.12, "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": 10306.107, "from_m": 10127.242, "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": 12253.302, "from_m": 10306.107, "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": 12639.674, "from_m": 12253.302, "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": 13092.283, "from_m": 12639.674, "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": 13132.365, "from_m": 13092.283, "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": 13230.484, "from_m": 13132.365, "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": 13523.883, "from_m": 13230.484, "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": 14742.019, "from_m": 13523.883, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16545.378, "from_m": 14742.019, "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": 22607.977, "from_m": 16545.378, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24462.737, "from_m": 22607.977, "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": 24810.241, "from_m": 24462.737, "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": 25033.275, "from_m": 24810.241, "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": 25780.068, "from_m": 25033.275, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31871.861, "from_m": 25780.068, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39159.481, "from_m": 31871.861, "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": 45941.043, "from_m": 39159.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46579.47, "from_m": 45941.043, "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": 47500.839, "from_m": 46579.47, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48551.642, "from_m": 47500.839, "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": 49881.781, "from_m": 48551.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55314.96, "from_m": 49881.781, "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": 58515.35, "from_m": 55314.96, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59093.086, "from_m": 58515.35, "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": 59446.461, "from_m": 59093.086, "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": 746630, "profile_key": "8e0ecced50929b9ae7bcc69168501a315bb370cd982f72055a15851d7af26801", "schedule_id": 18522, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1604", "location": "Kilmarnock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137818}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Barassie Jn", "stage_seq": 2, "distance_m": 12594.923, "section_seq": 1, "route_path_id": 137818}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Troon", "stage_seq": 3, "distance_m": 14665.804, "section_seq": 1, "route_path_id": 137818}, {"is_pass": false, "wtt_arr": "1621H", "wtt_dep": "1622", "location": "Prestwick Town", "stage_seq": 4, "distance_m": 20037.773, "section_seq": 1, "route_path_id": 137818}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624", "location": "Falkland Jn", "stage_seq": 5, "distance_m": 22395.215, "section_seq": 1, "route_path_id": 137818}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626", "location": "Newton-on-Ayr", "stage_seq": 6, "distance_m": 23248.883, "section_seq": 1, "route_path_id": 137818}, {"is_pass": false, "wtt_arr": "1628", "wtt_dep": "1630", "location": "Ayr", "stage_seq": 7, "distance_m": 25121.442, "section_seq": 1, "route_path_id": 137818}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1634H", "location": "Dalrymple Jn", "stage_seq": 8, "distance_m": 30095.142, "section_seq": 1, "route_path_id": 137818}, {"is_pass": false, "wtt_arr": "1641", "wtt_dep": "1641H", "location": "Maybole", "stage_seq": 9, "distance_m": 39599.951, "section_seq": 1, "route_path_id": 137818}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Kilkerran", "stage_seq": 10, "distance_m": 46228.893, "section_seq": 1, "route_path_id": 137818}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": null, "location": "Girvan", "stage_seq": 11, "distance_m": 59446.461, "section_seq": 1, "route_path_id": 137818}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59446.461, "from_m": 0.0, "section_seq": 1, "route_path_id": 137818}], "total_distance_m": 59446.461, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 59446.461, "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": 2804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:41Z", "source_id": 63215767, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:16:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:45Z", "source_id": 20055950, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:09Z", "source_id": 20060886, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:48Z", "source_id": 63239790, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:25:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:49Z", "source_id": 20062988, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2839, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:11Z", "source_id": 63245870, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:28:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:15Z", "source_id": 20064798, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:09Z", "source_id": 20075829, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:18Z", "source_id": 20092519, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}] |
Kilmarnock |
1604 |
1604 |
2 |
None |
None |
Girvan |
1656 |
1656 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86983/2026-09-21/detailed |
None |
Maybole |
2026-09-21T16:42:30+01:00 |
Girvan |
14.0 |
{"type": "LineString", "coordinates": [[-4.6851512, 55.354818900000005], [-4.685856599999999, 55.3545688], [-4.686839499999999, 55.354147999999995], [-4.6875839, 55.35378810000001], [-4.687976599999999, 55.3535657], [-4.6883914, 55.3533211], [-4.688871399999999, 55.35300120000001], [-4.6894209, 55.35256689999999], [-4.6898717, 55.3521767], [-4.690805499999999, 55.3512728], [-4.6915209, 55.3505634], [-4.6920177, 55.3500858], [-4.6924502, 55.3495432], [-4.692460705332766, 55.349527854079895], [-4.6926529, 55.34924710000001], [-4.6928701, 55.3488256], [-4.6929704, 55.3484405], [-4.69312, 55.34798099999999], [-4.693119, 55.3475551], [-4.6931093, 55.34696219999999], [-4.6929858, 55.3465387], [-4.6928318, 55.346127900000006], [-4.692535100000001, 55.3456038], [-4.6922356, 55.3451672], [-4.6918334, 55.344733], [-4.6914655, 55.34442440000001], [-4.6911778, 55.3441942], [-4.690788499999999, 55.34391170000001], [-4.689950499999999, 55.3434235], [-4.6897961, 55.3433368], [-4.689261499999999, 55.3430529], [-4.6884273, 55.342647599999985], [-4.687633399999999, 55.3423185], [-4.686554, 55.34192289999999], [-4.685891899999999, 55.341712599999994], [-4.6840252, 55.34115860000001], [-4.683033899999999, 55.3409058], [-4.6819084, 55.3405501], [-4.6809596, 55.34021250000001], [-4.6800523, 55.3398057], [-4.6787019999999995, 55.33904999999999], [-4.6781681, 55.33868030000001], [-4.6777993, 55.3383716], [-4.677348599999999, 55.33794629999999], [-4.676939599999999, 55.3374994], [-4.6765496, 55.337017], [-4.676257599999999, 55.33657710000001], [-4.6761142, 55.3362742], [-4.676068099999999, 55.3361664], [-4.675860400000001, 55.3357544], [-4.675776199999999, 55.33552259999999], [-4.6756379, 55.33517880000001], [-4.6753761, 55.334681399999994], [-4.6751735, 55.3343376], [-4.6748356, 55.3338753], [-4.6744112, 55.333425000000005], [-4.6739195, 55.33294719999999], [-4.673560999999999, 55.3327025], [-4.673107299999999, 55.3323562], [-4.672597999999999, 55.332038299999994], [-4.671993699999999, 55.3316537], [-4.6712561, 55.3312982], [-4.671239477421511, 55.33129180831028], [-4.6705313, 55.33101949999999], [-4.669119499999999, 55.33056070000001], [-4.668494099999999, 55.3303271], [-4.6679384, 55.33008850000001], [-4.6671586, 55.329655], [-4.66629, 55.32908179999999], [-4.6656527, 55.32858860000001], [-4.6651508, 55.3281282], [-4.6645278, 55.327284899999995], [-4.6640113, 55.32575469999999], [-4.6640649, 55.325261], [-4.6641059, 55.3248356], [-4.664280099999999, 55.3243577], [-4.664433700000001, 55.3240313], [-4.6645809, 55.3237648], [-4.6651713, 55.32298219999999], [-4.665895299999999, 55.32228480000001], [-4.6665332, 55.32187150000001], [-4.667239100000001, 55.32151410000001], [-4.6682161, 55.3210491], [-4.668778, 55.32078309999999], [-4.669577499999999, 55.320366699999994], [-4.669865099999999, 55.3201966], [-4.670352199999999, 55.31982310000001], [-4.6708781, 55.319315], [-4.671239477421511, 55.31886475176523], [-4.6714181, 55.3186422], [-4.6717287, 55.31804770000001], [-4.671898099999999, 55.3176902], [-4.672140100000001, 55.31719859999999], [-4.6724558, 55.31660970000001], [-4.6727175, 55.31619659999999], [-4.6732323, 55.3155933], [-4.6737478999999995, 55.31503000000001], [-4.6744677, 55.314323900000005], [-4.6749988, 55.31362], [-4.675223, 55.31313479999999], [-4.675441799999999, 55.3125282], [-4.6755853, 55.311922], [-4.6760619, 55.310192400000005], [-4.6762051, 55.309860599999986], [-4.6763886, 55.3095412], [-4.6765964, 55.30925359999999], [-4.676853899999999, 55.3089193], [-4.677099, 55.308632], [-4.6772497, 55.3084772], [-4.677367099999999, 55.3083566], [-4.677517, 55.30822539999999], [-4.677708899999999, 55.30806859999999], [-4.677966900000001, 55.3078755], [-4.6781715, 55.30773309999999], [-4.678441199999999, 55.3075442], [-4.6787928, 55.3073156], [-4.6802672, 55.306366999999995], [-4.6814393, 55.3056193], [-4.681935499999999, 55.305304199999995], [-4.6827345, 55.3047877], [-4.683176699999999, 55.304496400000005], [-4.683483999999999, 55.3042839], [-4.6839087, 55.303994499999995], [-4.684151499999999, 55.3038406], [-4.6844287, 55.30366299999999], [-4.684702299999999, 55.30349050000001], [-4.685272800000001, 55.30313099999999], [-4.6860249, 55.3026459], [-4.686682599999999, 55.30217609999999], [-4.687445, 55.30160149999999], [-4.688417599999999, 55.30080339999999], [-4.688969799999999, 55.3003436], [-4.6896686999999995, 55.29990959999999], [-4.6907346, 55.2994234], [-4.6915391, 55.299123], [-4.6924359, 55.29885269999999], [-4.6931841, 55.2986558], [-4.694299, 55.29844870000001], [-4.694463151041842, 55.298419519811674], [-4.6954854, 55.29823780000001], [-4.6963753, 55.29803040000001], [-4.697250199999999, 55.297771700000006], [-4.698019699999999, 55.2974542], [-4.6987359, 55.2971298], [-4.699375, 55.296770899999984], [-4.7000739, 55.296292699999995], [-4.700621299999999, 55.2958074], [-4.7011045, 55.2952879], [-4.7014575, 55.29481369999999], [-4.7021102, 55.2939744], [-4.7025728, 55.29351139999999], [-4.7030528, 55.2931698], [-4.703949299999999, 55.29267180000001], [-4.7045473, 55.29239319999999], [-4.705618099999999, 55.292014399999985], [-4.7061632, 55.2918518], [-4.706807199999999, 55.29169279999999], [-4.7073942, 55.291574999999995], [-4.7084109, 55.29141969999999], [-4.7090743, 55.291345], [-4.7099706999999995, 55.2912642], [-4.710677799999999, 55.291188899999995], [-4.710852299999999, 55.291167], [-4.711011499999999, 55.291144900000006], [-4.7112537, 55.2911113], [-4.7126555, 55.2908949], [-4.713496799999999, 55.29077660000001], [-4.714338000000001, 55.2906953], [-4.715143799999999, 55.2906328], [-4.7162591, 55.290572], [-4.717060699999999, 55.290549899999995], [-4.717853399999999, 55.2905254], [-4.718638, 55.2904666], [-4.7193749, 55.2903878], [-4.720063, 55.29028569999999], [-4.720900999999999, 55.2901221], [-4.7229944, 55.2896628], [-4.7239236, 55.289505199999994], [-4.7259402999999995, 55.28924639999999], [-4.7274059, 55.28905069999999], [-4.728984, 55.28882869999999], [-4.729798399999999, 55.2886663], [-4.7305778, 55.288477400000005], [-4.731514799999999, 55.28821210000001], [-4.7324049, 55.28790839999999], [-4.733502799999999, 55.2874291], [-4.7343658, 55.2869661], [-4.7349624, 55.2866061], [-4.735783, 55.28602970000001], [-4.736366199999999, 55.2855096], [-4.7374408, 55.28448780000001], [-4.738407799999999, 55.2838261], [-4.7389983, 55.28349589999999], [-4.7395366, 55.28318589999999], [-4.7400701, 55.282913], [-4.7408851, 55.2825596], [-4.7409194999999995, 55.282544400000006], [-4.741422999999999, 55.28232169999998], [-4.7418602, 55.282086], [-4.7424613, 55.28171600000001], [-4.743294399999999, 55.28114630000001], [-4.743879599999999, 55.28079840000001], [-4.745384199999999, 55.280050300000006], [-4.7459465, 55.2797764], [-4.7463298, 55.2796032], [-4.747197199999999, 55.2792116], [-4.7482438, 55.2787586], [-4.749266099999999, 55.2784176], [-4.7502931, 55.2781654], [-4.751728299999999, 55.277892599999994], [-4.7530256, 55.2777241], [-4.7547204, 55.27752029999999], [-4.756349599999999, 55.27722589999999], [-4.758175699999999, 55.27678910000001], [-4.7598764, 55.27634789999999], [-4.761071005833464, 55.276022063310016], [-4.7619812, 55.2757738], [-4.763847, 55.2753095], [-4.766794099999999, 55.27461329999999], [-4.767635799999999, 55.274452700000005], [-4.7698233, 55.274068699999994], [-4.771318399999999, 55.2738201], [-4.7726907, 55.2735588], [-4.7738096, 55.2731993], [-4.7747757, 55.2728061], [-4.776115899999999, 55.2722582], [-4.7769353, 55.271894999999994], [-4.7781207, 55.27151570000001], [-4.7795765999999995, 55.2711887], [-4.7811571, 55.27097460000001], [-4.7826682, 55.2708928], [-4.7834628, 55.2708775], [-4.784597199999999, 55.270897], [-4.785281400000001, 55.2708867], [-4.7866472, 55.2707688], [-4.787350000000001, 55.2706715], [-4.788309, 55.2704953], [-4.7888884, 55.270363], [-4.7895356, 55.27019750000001], [-4.7903191, 55.2699615], [-4.7919794, 55.26942509999999], [-4.7929779, 55.26913110000001], [-4.793650399999999, 55.2689659], [-4.7949184, 55.2687089], [-4.796683499999999, 55.2683789], [-4.797219599999999, 55.2682521], [-4.798229700000001, 55.26800490000001], [-4.7990719, 55.267765899999986], [-4.7996979, 55.2676024], [-4.8001582, 55.2674908], [-4.8011589, 55.2673029], [-4.802698, 55.26712169999998], [-4.8035663, 55.2670288], [-4.8049045, 55.2667978], [-4.8060546, 55.2665234], [-4.8073216, 55.26611389999999], [-4.8081114, 55.2658264], [-4.8087819, 55.26553750000001], [-4.809520799999999, 55.26516669999999], [-4.810211, 55.2647452], [-4.8108559, 55.26429190000001], [-4.8114669999999995, 55.26373049999999], [-4.812157599999999, 55.2631109], [-4.812411599999999, 55.2628928], [-4.8128965, 55.2625598], [-4.8132899, 55.2623292], [-4.8138663, 55.2620081], [-4.814302699999999, 55.261804], [-4.8147358, 55.26162589999999], [-4.815597500000001, 55.2613193], [-4.8162033, 55.26114009999999], [-4.8165269, 55.261064], [-4.8166235, 55.2610411], [-4.8175016, 55.260833099999985], [-4.8182818, 55.26070229999999], [-4.8191242, 55.2606031], [-4.819689999999999, 55.2605611], [-4.820632399999999, 55.2605066], [-4.8216095999999995, 55.2604334], [-4.8221377, 55.260373599999994], [-4.8227627, 55.2602842], [-4.823660799999999, 55.2601121], [-4.8244912, 55.25990819999999], [-4.8254074, 55.2596274], [-4.826287399999999, 55.25930239999999], [-4.827828499999999, 55.258669299999994], [-4.829466, 55.2580236], [-4.8302615, 55.257726899999994], [-4.831136599999999, 55.2574504], [-4.8318534, 55.2572704], [-4.8325796, 55.2571173], [-4.8336657999999995, 55.2569426], [-4.834363899999999, 55.256846199999984], [-4.835065599999999, 55.25672949999999], [-4.835634699999999, 55.2566254], [-4.8363363, 55.25646449999999], [-4.836749099999999, 55.25636239999999], [-4.837169, 55.2562454], [-4.8375026, 55.256142199999985], [-4.8377797, 55.256051], [-4.838277599999999, 55.25587519999999], [-4.8387507, 55.2556864], [-4.839210399999999, 55.25548330000001], [-4.839759599999999, 55.2552222], [-4.8403247, 55.2549362], [-4.8414153, 55.2543863], [-4.8421036, 55.2540388], [-4.842866199999999, 55.253653500000006], [-4.843047999999999, 55.253563], [-4.8445392, 55.2527931], [-4.8452234999999995, 55.252404799999994], [-4.8454645, 55.2522197], [-4.845765, 55.2520132], [-4.8461343, 55.2517234], [-4.8463617999999995, 55.2515129], [-4.8465935, 55.2512864], [-4.8468379, 55.25103099999999], [-4.8470541, 55.2507901], [-4.8473166999999995, 55.2504611], [-4.847497899999999, 55.2502178], [-4.8478026, 55.2498288], [-4.848072199999999, 55.2494798], [-4.8482534, 55.24921239999999], [-4.848399400000001, 55.24896030000001], [-4.8485048, 55.24876419999999], [-4.848546899999999, 55.2486201], [-4.848602, 55.2483868], [-4.8486272999999995, 55.2481504], [-4.8486435, 55.2478982], [-4.848647399999999, 55.2476018], [-4.848613799999999, 55.24731870000001], [-4.848595259985574, 55.247245265521585], [-4.8485678, 55.2471365], [-4.8485284, 55.2470266], [-4.848419899999999, 55.24681869999999], [-4.848229, 55.24652549999999], [-4.848132199999999, 55.2463925]]} |
12.3 |
1643 |
1657 |
Maybole |
Girvan |
Girvan |
55.2463925 |
-4.8481322 |
55.2463925 |
-4.8481322 |
1 |
0 |
2026-09-21 16:13:22 |
TERMINATED |
2026-09-21 15:57:00 |
Girvan |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092519 |
1790006600199359 |
27 |
27 |
2026-09-21 16:13:20.645891 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:20.192807 |
| 715878 |
746820 |
L82124 |
872H50MS21 |
2026-09-21 |
COMPLETE |
20091631 |
2026-09-21 17:01:00 |
2026-09-21 16:13:22 |
2026-09-23 16:13:22 |
{"id": 746820, "stp": "P", "toc": "South Western Railway", "uid": "L82124", "consist": "701056", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82124/2026-09-21/detailed", "trust_id": "872H50MS21", "origin_crs": "SHP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "5", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2H50", "timing_status": "ON TIME", "origin_station": "Shepperton", "current_leg_arr": "1703", "current_leg_dep": "1659", "current_leg_end": "London Waterloo", "origin_dep_time": "1611", "origin_platform": null, "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-21T16:13:22", "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": "1704", "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\": 359.727, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 9312.423, \"from_m\": 359.727, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9685.396, \"from_m\": 9312.423, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9927.872, \"from_m\": 9685.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10370.202, \"from_m\": 9927.872, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10522.213, \"from_m\": 10370.202, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13180.73, \"from_m\": 10522.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13698.204, \"from_m\": 13180.73, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13757.807, \"from_m\": 13698.204, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15463.579, \"from_m\": 13757.807, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16619.373, \"from_m\": 15463.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17384.903, \"from_m\": 16619.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17546.748, \"from_m\": 17384.903, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21262.822, \"from_m\": 17546.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\": 21321.618, \"from_m\": 21262.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\": 27051.072, \"from_m\": 21321.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\": 27468.364, \"from_m\": 27051.072, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27504.35, \"from_m\": 27468.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27565.181, \"from_m\": 27504.35, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28310.074, \"from_m\": 27565.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\": 30236.546, \"from_m\": 28310.074, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30359.888, \"from_m\": 30236.546, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31140.626, \"from_m\": 30359.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\": 31971.209, \"from_m\": 31140.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32826.089, \"from_m\": 31971.209, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33403.222, \"from_m\": 32826.089, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 746820, \"profile_key\": \"34b29bcf93ef42a07489db4b6670176b8359745c8429b59b2163cb2361a84938\", \"schedule_id\": 38549, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1611\", \"location\": \"Shepperton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1614H\", \"location\": \"Upper Halliford\", \"stage_seq\": 2, \"distance_m\": 2336.59, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1616H\", \"location\": \"Sunbury\", \"stage_seq\": 3, \"distance_m\": 3300.17, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1618\", \"location\": \"Kempton Park\", \"stage_seq\": 4, \"distance_m\": 4049.355, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1621H\", \"location\": \"Hampton\", \"stage_seq\": 5, \"distance_m\": 6898.354, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1624\", \"wtt_dep\": \"1624H\", \"location\": \"Fulwell\", \"stage_seq\": 6, \"distance_m\": 9601.276, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 7, \"distance_m\": 10342.599, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629\", \"location\": \"Teddington\", \"stage_seq\": 8, \"distance_m\": 11468.816, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1631\", \"wtt_dep\": \"1631H\", \"location\": \"Hampton Wick\", \"stage_seq\": 9, \"distance_m\": 13305.326, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1633\", \"wtt_dep\": \"1634\", \"location\": \"Kingston\", \"stage_seq\": 10, \"distance_m\": 13995.115, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636\", \"location\": \"Norbiton\", \"stage_seq\": 11, \"distance_m\": 15343.823, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640\", \"location\": \"New Malden\", \"stage_seq\": 12, \"distance_m\": 17760.88, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1643\", \"location\": \"Raynes Park\", \"stage_seq\": 13, \"distance_m\": 19633.032, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1647\", \"location\": \"Wimbledon\", \"stage_seq\": 14, \"distance_m\": 21766.91, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1653H\", \"wtt_dep\": \"1654H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 15, \"distance_m\": 27132.859, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659H\", \"location\": \"Vauxhall\", \"stage_seq\": 16, \"distance_m\": 31335.648, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 17, \"distance_m\": 32674.245, \"section_seq\": 1, \"route_path_id\": 146415}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 18, \"distance_m\": 33403.222, \"section_seq\": 1, \"route_path_id\": 146415}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 33403.222, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146415}], \"total_distance_m\": 33403.222, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32563.547, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 839.675, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1611", "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\": 28440, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:37Z\", \"source_id\": 63208058, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:45Z\", \"source_id\": 20053541, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:37Z\", \"source_id\": 63208058, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:45Z\", \"source_id\": 20053542, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28435, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:16Z\", \"source_id\": 63220031, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:19Z\", \"source_id\": 20057128, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:06Z\", \"source_id\": 63227505, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:09Z\", \"source_id\": 20059351, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:14Z\", \"source_id\": 63233231, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:18Z\", \"source_id\": 20061016, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:35Z\", \"source_id\": 63246796, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:37Z\", \"source_id\": 20065031, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:20Z\", \"source_id\": 63254044, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:23Z\", \"source_id\": 20067044, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:01Z\", \"source_id\": 63258425, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:04Z\", \"source_id\": 20068326, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:07Z\", \"source_id\": 63266216, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:12Z\", \"source_id\": 20070677, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28495, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:06Z\", \"source_id\": 63276285, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:09Z\", \"source_id\": 20073638, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:14Z\", \"source_id\": 63284508, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:18Z\", \"source_id\": 20075953, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:51Z\", \"source_id\": 63293871, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:52Z\", \"source_id\": 20078755, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:58Z\", \"source_id\": 63313569, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:03Z\", \"source_id\": 20084423, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:01Z\", \"source_id\": 63327310, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:06Z\", \"source_id\": 20088358, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28952, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:49Z\", \"source_id\": 63337697, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:52Z\", \"source_id\": 20091423, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "5", "timing_fact_generation": 1790006532808300, "current_leg_arrival_utc": "2026-09-21T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:22.350074", "service_state_evidence_id": 20091423, "current_leg_start_actual_dep": "2026-09-21T16:59:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:03:22.358472", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
SHP |
None |
2H50 |
701056 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 359.727, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 9312.423, "from_m": 359.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9685.396, "from_m": 9312.423, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9927.872, "from_m": 9685.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10370.202, "from_m": 9927.872, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10522.213, "from_m": 10370.202, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13180.73, "from_m": 10522.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13698.204, "from_m": 13180.73, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13757.807, "from_m": 13698.204, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15463.579, "from_m": 13757.807, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16619.373, "from_m": 15463.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17384.903, "from_m": 16619.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17546.748, "from_m": 17384.903, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21262.822, "from_m": 17546.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": 21321.618, "from_m": 21262.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": 27051.072, "from_m": 21321.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": 27468.364, "from_m": 27051.072, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27504.35, "from_m": 27468.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27565.181, "from_m": 27504.35, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28310.074, "from_m": 27565.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": 30236.546, "from_m": 28310.074, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30359.888, "from_m": 30236.546, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31140.626, "from_m": 30359.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": 31971.209, "from_m": 31140.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32826.089, "from_m": 31971.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33403.222, "from_m": 32826.089, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 746820, "profile_key": "34b29bcf93ef42a07489db4b6670176b8359745c8429b59b2163cb2361a84938", "schedule_id": 38549, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1611", "location": "Shepperton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1614H", "location": "Upper Halliford", "stage_seq": 2, "distance_m": 2336.59, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1616H", "location": "Sunbury", "stage_seq": 3, "distance_m": 3300.17, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1618", "location": "Kempton Park", "stage_seq": 4, "distance_m": 4049.355, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1621H", "location": "Hampton", "stage_seq": 5, "distance_m": 6898.354, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1624", "wtt_dep": "1624H", "location": "Fulwell", "stage_seq": 6, "distance_m": 9601.276, "section_seq": 1, "route_path_id": 146415}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Shacklegate Jn", "stage_seq": 7, "distance_m": 10342.599, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629", "location": "Teddington", "stage_seq": 8, "distance_m": 11468.816, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1631", "wtt_dep": "1631H", "location": "Hampton Wick", "stage_seq": 9, "distance_m": 13305.326, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1633", "wtt_dep": "1634", "location": "Kingston", "stage_seq": 10, "distance_m": 13995.115, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636", "location": "Norbiton", "stage_seq": 11, "distance_m": 15343.823, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640", "location": "New Malden", "stage_seq": 12, "distance_m": 17760.88, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1643", "location": "Raynes Park", "stage_seq": 13, "distance_m": 19633.032, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1647", "location": "Wimbledon", "stage_seq": 14, "distance_m": 21766.91, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1653H", "wtt_dep": "1654H", "location": "Clapham Junction (M)", "stage_seq": 15, "distance_m": 27132.859, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659H", "location": "Vauxhall", "stage_seq": 16, "distance_m": 31335.648, "section_seq": 1, "route_path_id": 146415}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Waterloo West Crossings", "stage_seq": 17, "distance_m": 32674.245, "section_seq": 1, "route_path_id": 146415}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 18, "distance_m": 33403.222, "section_seq": 1, "route_path_id": 146415}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 33403.222, "from_m": 0.0, "section_seq": 1, "route_path_id": 146415}], "total_distance_m": 33403.222, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32563.547, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.675, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28440, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:37Z", "source_id": 63208058, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:14:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:45Z", "source_id": 20053541, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28443, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:37Z", "source_id": 63208058, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:16:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:45Z", "source_id": 20053542, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28435, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:16Z", "source_id": 63220031, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:19Z", "source_id": 20057128, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28447, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:06Z", "source_id": 63227505, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:09Z", "source_id": 20059351, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28455, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:14Z", "source_id": 63233231, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:18Z", "source_id": 20061016, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:35Z", "source_id": 63246796, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:28:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:37Z", "source_id": 20065031, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28473, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:20Z", "source_id": 63254044, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:31:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:23Z", "source_id": 20067044, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28464, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:01Z", "source_id": 63258425, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:33:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:04Z", "source_id": 20068326, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28482, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:07Z", "source_id": 63266216, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:35:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:12Z", "source_id": 20070677, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28495, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:06Z", "source_id": 63276285, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:39:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:09Z", "source_id": 20073638, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29471, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:14Z", "source_id": 63284508, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:43:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:18Z", "source_id": 20075953, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:51Z", "source_id": 63293871, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:46:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:52Z", "source_id": 20078755, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:58Z", "source_id": 63313569, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:53:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:03Z", "source_id": 20084423, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:01Z", "source_id": 63327310, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:06Z", "source_id": 20088358, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28952, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:49Z", "source_id": 63337697, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:52Z", "source_id": 20091423, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Shepperton |
1611 |
1611 |
None |
None |
None |
London Waterloo |
1706 |
1704 |
5 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82124/2026-09-21/detailed |
None |
Vauxhall |
2026-09-21T16:59:30+01:00 |
London Waterloo |
4.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
1659 |
1703 |
Clapham Junction (M) |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-21 16:13:22 |
TERMINATED |
2026-09-21 16:03:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091423 |
1790006532808300 |
70 |
70 |
2026-09-21 16:03:22.358472 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:22.350074 |
| 715879 |
745338 |
C17833 |
672C83MQ21 |
2026-09-21 |
COMPLETE |
20090700 |
2026-09-21 17:03:00 |
2026-09-21 16:13:22 |
2026-09-23 16:13:22 |
{"id": 745338, "stp": "P", "toc": "West Midlands Trains", "uid": "C17833", "consist": "172334", "dest_crs": "DDG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17833/2026-09-21/detailed", "trust_id": "672C83MQ21", "origin_crs": "WOF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dorridge", "service_date": "2026-09-21", "dest_arr_time": "1647", "dest_platform": "3", "is_terminated": 1, "next_location": "Dorridge", "signalling_id": "2C83", "timing_status": "LATE", "origin_station": "Worcester Foregate Street", "current_leg_arr": "1703", "current_leg_dep": "1658", "current_leg_end": "Dorridge", "origin_dep_time": "1515", "origin_platform": "2", "current_location": "Dorridge", "last_update_time": "2026-09-21T16:13:22", "route_debug_link": null, "timing_variation": "+16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7742813, 52.396033800000005], [-1.7742236, 52.3958996], [-1.7741283999999995, 52.39569499999999], [-1.7740626999999998, 52.3955485], [-1.7740009999999995, 52.39541680000001], [-1.7739379, 52.395274400000005], [-1.7738815999999995, 52.3951508], [-1.7738386999999998, 52.3950567], [-1.7737958, 52.39497399999999], [-1.7737206999999997, 52.3948063], [-1.7736617, 52.3946762], [-1.7735918999999998, 52.3945231], [-1.7735141, 52.39437300000001], [-1.7734524, 52.394270199999994], [-1.7733908, 52.39416140000001], [-1.7733156999999995, 52.3940174], [-1.7732593000000003, 52.39388809999999], [-1.7732057, 52.39377269999999], [-1.7731373, 52.39364090000001], [-1.7730608, 52.3934969], [-1.7729924, 52.3933659], [-1.7728864999999998, 52.3931998], [-1.7728168, 52.39307209999998], [-1.7727269, 52.39291909999999], [-1.7726545, 52.39279880000001], [-1.7725499, 52.3926138], [-1.7724599999999997, 52.39245669999999], [-1.7723312999999998, 52.3922603], [-1.7722347, 52.39210150000001], [-1.7721596, 52.391993500000005], [-1.7718632, 52.3915409], [-1.7717345, 52.3913379], [-1.7716445999999997, 52.391198], [-1.7715185999999998, 52.3910154], [-1.7714193, 52.3908567], [-1.7713160999999995, 52.3907044], [-1.7711993999999998, 52.39053419999999], [-1.7711122, 52.3903934], [-1.7710304, 52.3902682], [-1.7709499, 52.3901471], [-1.7708680999999995, 52.390020199999995], [-1.770781, 52.38989170000001], [-1.7707018, 52.389778799999995], [-1.7706266999999998, 52.3896675], [-1.770553, 52.3895504], [-1.7704725, 52.389432599999985], [-1.770388, 52.38930820000001], [-1.7703061999999998, 52.38918780000001], [-1.7702350999999998, 52.38908800000001], [-1.7701413, 52.3889595], [-1.7700687999999998, 52.3888539], [-1.7693943, 52.387947], [-1.7693272, 52.38785130000001], [-1.7687653, 52.38711870000001], [-1.7686673999999998, 52.3869935], [-1.7685507, 52.386850200000005], [-1.7684394, 52.3867111], [-1.7682998999999997, 52.38653669999999], [-1.7681953, 52.3864066], [-1.7680693, 52.3862503], [-1.7679754, 52.3861365], [-1.7678681, 52.38601700000001], [-1.7677554, 52.3858795], [-1.7676628999999997, 52.385769800000006], [-1.7675248, 52.3856094], [-1.7674027, 52.38546449999999], [-1.7672834000000002, 52.38533350000001], [-1.7671867999999995, 52.38522050000001], [-1.7670661, 52.38508379999999], [-1.7669493999999997, 52.3849562], [-1.7668354, 52.3848252], [-1.7667952427916418, 52.384780653945135], [-1.7666825999999998, 52.3846557], [-1.7665458, 52.38450919999999], [-1.7664022999999998, 52.3843545], [-1.7662749, 52.384215399999995], [-1.7661448, 52.38407540000001], [-1.7659986, 52.38392890000001], [-1.7658349999999998, 52.3837627], [-1.7656686999999998, 52.383593299999994], [-1.7655118, 52.38344099999999], [-1.7653508, 52.3832847], [-1.7651831999999998, 52.38312909999999], [-1.7650343, 52.38299], [-1.7648922, 52.382858199999994], [-1.7647513999999995, 52.382728], [-1.7645649, 52.38255939999999], [-1.7644133999999998, 52.3824202], [-1.7642873, 52.382305599999995], [-1.7641559000000002, 52.382193499999985], [-1.7639507, 52.38201010000001], [-1.7637952, 52.38187670000001], [-1.7635524, 52.3816704], [-1.7633766999999998, 52.38151979999999], [-1.7631822999999998, 52.38134869999998], [-1.7630628999999998, 52.38124630000001], [-1.7629032999999998, 52.381112900000005], [-1.7627102, 52.38095160000001], [-1.7625451999999997, 52.3808157], [-1.7623722, 52.3806717], [-1.7622127, 52.380537399999994], [-1.7620759, 52.38041960000001], [-1.7619203999999995, 52.3802919], [-1.7617875999999997, 52.380182999999995], [-1.7616146, 52.3800381], [-1.761459, 52.37990709999999], [-1.7612685999999995, 52.379750699999995], [-1.7611384999999995, 52.379641], [-1.7609454, 52.3794806], [-1.760759, 52.379321], [-1.7606021, 52.37918590000001], [-1.7604639, 52.3790704], [-1.7603283, 52.3789553], [-1.7600896999999998, 52.378752799999994], [-1.7599488, 52.3786332], [-1.7598089716942844, 52.3785138774888], [-1.7597906, 52.3784982], [-1.7596752000000002, 52.3784006], [-1.7596377, 52.3783688], [-1.7594230999999998, 52.3781887], [-1.7593433999999997, 52.37811729999999], [-1.7592701999999998, 52.3780585], [-1.7591281, 52.37793739999999], [-1.759002, 52.37783009999999], [-1.7588651999999998, 52.37771390000001], [-1.7587082999999997, 52.3775771], [-1.7585554, 52.37744529999999], [-1.7583811, 52.3772931], [-1.7582053999999998, 52.37713260000001], [-1.7580619, 52.37700000000001], [-1.7579197, 52.3768632], [-1.757791, 52.3767372], [-1.7576113000000002, 52.3765562], [-1.7574638, 52.3764015], [-1.7573203, 52.3762468], [-1.7571244999999998, 52.3760339], [-1.7569676, 52.3758611], [-1.7568066, 52.37568590000001], [-1.7566578, 52.375522999999994], [-1.7565371, 52.3753879], [-1.7563869, 52.3752184], [-1.756242, 52.375060399999995], [-1.7560797999999995, 52.374880299999994], [-1.7559309, 52.3747215], [-1.7557753, 52.3745471], [-1.7556452, 52.3744063], [-1.7555111, 52.3742605], [-1.7554159, 52.37416309999998], [-1.7552791, 52.3740215], [-1.7551597999999995, 52.3738995], [-1.7549733, 52.373716900000005], [-1.7548205, 52.37356290000001], [-1.7546661999999995, 52.3734156], [-1.7545253999999997, 52.3732846], [-1.7543618, 52.3731339], [-1.7542103, 52.3730005], [-1.7540761, 52.3728817], [-1.7539152000000002, 52.3727425], [-1.7537663, 52.372614], [-1.7535826, 52.37246329999999], [-1.7534177, 52.3723282], [-1.7531842999999998, 52.37214480000001], [-1.7530313999999998, 52.3720237], [-1.7528182, 52.37186650000001], [-1.7527416999999998, 52.3718018], [-1.7525822, 52.3716847]]}", "current_leg_start": "Widney Manor", "dest_arr_time_act": "1647", "motion_projection": null, "next_location_lat": "52.3716847", "next_location_lon": "-1.7525822", "previous_location": "Widney Manor", "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\": 532.945, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 736.509, \"from_m\": 532.945, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1153.028, \"from_m\": 736.509, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9538.037, \"from_m\": 1153.028, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10000.094, \"from_m\": 9538.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24286.61, \"from_m\": 10000.094, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24337.102, \"from_m\": 24286.61, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35054.484, \"from_m\": 24337.102, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35956.921, \"from_m\": 35054.484, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 35984.162, \"from_m\": 35956.921, \"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\": 36099.419, \"from_m\": 35984.162, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 38901.14, \"from_m\": 36099.419, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41649.149, \"from_m\": 38901.14, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42292.75, \"from_m\": 41649.149, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45717.965, \"from_m\": 42292.75, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46377.081, \"from_m\": 45717.965, \"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\": 48106.531, \"from_m\": 46377.081, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48571.005, \"from_m\": 48106.531, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49612.811, \"from_m\": 48571.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54166.801, \"from_m\": 49612.811, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54582.604, \"from_m\": 54166.801, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54905.417, \"from_m\": 54582.604, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55486.234, \"from_m\": 54905.417, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 56245.34, \"from_m\": 55486.234, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59401.196, \"from_m\": 56245.34, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60616.036, \"from_m\": 59401.196, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 62361.785, \"from_m\": 60616.036, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 71491.295, \"from_m\": 62361.785, \"capability_applied\": null, \"effective_limit_mph\": 100.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\": 745338, \"profile_key\": \"ff28b34732dfd2fd60c599b0c44ff9d44b2e614a8a011b65609cee8712c927cc\", \"schedule_id\": 2301, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Worcester Foregate Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Tunnel Jn\", \"stage_seq\": 2, \"distance_m\": 1153.028, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": \"1524\", \"location\": \"Droitwich Spa\", \"stage_seq\": 3, \"distance_m\": 9449.719, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1531H\", \"location\": \"Hartlebury\", \"stage_seq\": 4, \"distance_m\": 18660.027, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1537\", \"location\": \"Kidderminster\", \"stage_seq\": 5, \"distance_m\": 24528.632, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1542\", \"location\": \"Blakedown\", \"stage_seq\": 6, \"distance_m\": 29649.594, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1544H\", \"wtt_dep\": \"1545H\", \"location\": \"Hagley\", \"stage_seq\": 7, \"distance_m\": 32314.953, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1550\", \"location\": \"Stourbridge Junction\", \"stage_seq\": 8, \"distance_m\": 35282.451, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555H\", \"location\": \"Cradley Heath\", \"stage_seq\": 9, \"distance_m\": 39515.148, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": \"1601\", \"location\": \"Rowley Regis\", \"stage_seq\": 10, \"distance_m\": 43817.193, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1605\", \"location\": \"Smethwick Jn\", \"stage_seq\": 11, \"distance_m\": 48269.177, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1606H\", \"location\": \"Smethwick Galton Bridge HL\", \"stage_seq\": 12, \"distance_m\": 48470.003, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1608H\", \"location\": \"The Hawthorns\", \"stage_seq\": 13, \"distance_m\": 49688.156, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1612\", \"wtt_dep\": \"1612H\", \"location\": \"Jewellry Quarter\", \"stage_seq\": 14, \"distance_m\": 53552.047, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1621\", \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 15, \"distance_m\": 54764.139, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1623\", \"wtt_dep\": \"1625\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 16, \"distance_m\": 55594.804, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 17, \"distance_m\": 58909.508, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630\", \"location\": \"Tyseley\", \"stage_seq\": 18, \"distance_m\": 60034.579, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1633\", \"location\": \"Acocks Green\", \"stage_seq\": 19, \"distance_m\": 61569.054, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1635H\", \"location\": \"Olton\", \"stage_seq\": 20, \"distance_m\": 63137.383, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639H\", \"location\": \"Solihull\", \"stage_seq\": 21, \"distance_m\": 66140.458, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Widney Manor\", \"stage_seq\": 22, \"distance_m\": 68388.566, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 23, \"distance_m\": 70587.939, \"section_seq\": 1, \"route_path_id\": 131307}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": null, \"location\": \"Dorridge\", \"stage_seq\": 24, \"distance_m\": 71491.295, \"section_seq\": 1, \"route_path_id\": 131307}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 71491.295, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131307}], \"total_distance_m\": 71491.295, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71440.803, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 50.492, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1515", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.3716847", "current_position_lon": "-1.7525822", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:24:37Z\", \"source_id\": 20017252, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:28Z\", \"source_id\": 63094460, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:31Z\", \"source_id\": 20020786, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:07Z\", \"source_id\": 63106515, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:35:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:10Z\", \"source_id\": 20024259, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:11Z\", \"source_id\": 63122028, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:12Z\", \"source_id\": 20028741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19771, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:23Z\", \"source_id\": 63130405, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:26Z\", \"source_id\": 20031153, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:31Z\", \"source_id\": 63143825, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:35Z\", \"source_id\": 20035099, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19727, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:39Z\", \"source_id\": 63159950, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:41Z\", \"source_id\": 20039747, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:54Z\", \"source_id\": 63176655, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:58Z\", \"source_id\": 20044447, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:35Z\", \"source_id\": 63192084, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:39Z\", \"source_id\": 20048856, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:04Z\", \"source_id\": 63198559, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:09Z\", \"source_id\": 20050746, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19109, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:01Z\", \"source_id\": 63209030, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:05Z\", \"source_id\": 20053817, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:36Z\", \"source_id\": 63215525, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:37Z\", \"source_id\": 20055808, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:10Z\", \"source_id\": 63230383, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:13Z\", \"source_id\": 20060224, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:04Z\", \"source_id\": 63258531, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:06Z\", \"source_id\": 20068343, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:23Z\", \"source_id\": 63298057, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:27Z\", \"source_id\": 20079936, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:11Z\", \"source_id\": 63305901, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:15Z\", \"source_id\": 20082224, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:30Z\", \"source_id\": 63314938, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:32Z\", \"source_id\": 20084862, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:19Z\", \"source_id\": 63325502, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:23Z\", \"source_id\": 20087802, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:02Z\", \"source_id\": 63335435, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:03Z\", \"source_id\": 20090700, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dorridge", "service_state_platform": "3", "timing_fact_generation": 1790006466153879, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:22.366719", "service_state_evidence_id": 20090700, "current_leg_start_actual_dep": "2026-09-21T16:58:30+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:03:22.369770", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
WOF |
DDG |
2C83 |
172334 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 532.945, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 736.509, "from_m": 532.945, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1153.028, "from_m": 736.509, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9538.037, "from_m": 1153.028, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10000.094, "from_m": 9538.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24286.61, "from_m": 10000.094, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24337.102, "from_m": 24286.61, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35054.484, "from_m": 24337.102, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35956.921, "from_m": 35054.484, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 35984.162, "from_m": 35956.921, "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": 36099.419, "from_m": 35984.162, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 38901.14, "from_m": 36099.419, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41649.149, "from_m": 38901.14, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42292.75, "from_m": 41649.149, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45717.965, "from_m": 42292.75, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46377.081, "from_m": 45717.965, "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": 48106.531, "from_m": 46377.081, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48571.005, "from_m": 48106.531, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49612.811, "from_m": 48571.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54166.801, "from_m": 49612.811, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54582.604, "from_m": 54166.801, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54905.417, "from_m": 54582.604, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55486.234, "from_m": 54905.417, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56245.34, "from_m": 55486.234, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59401.196, "from_m": 56245.34, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60616.036, "from_m": 59401.196, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 62361.785, "from_m": 60616.036, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71491.295, "from_m": 62361.785, "capability_applied": null, "effective_limit_mph": 100.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": 745338, "profile_key": "ff28b34732dfd2fd60c599b0c44ff9d44b2e614a8a011b65609cee8712c927cc", "schedule_id": 2301, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1515", "location": "Worcester Foregate Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131307}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Tunnel Jn", "stage_seq": 2, "distance_m": 1153.028, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": "1524", "location": "Droitwich Spa", "stage_seq": 3, "distance_m": 9449.719, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1531H", "location": "Hartlebury", "stage_seq": 4, "distance_m": 18660.027, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1537", "location": "Kidderminster", "stage_seq": 5, "distance_m": 24528.632, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1542", "location": "Blakedown", "stage_seq": 6, "distance_m": 29649.594, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1544H", "wtt_dep": "1545H", "location": "Hagley", "stage_seq": 7, "distance_m": 32314.953, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1550", "location": "Stourbridge Junction", "stage_seq": 8, "distance_m": 35282.451, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555H", "location": "Cradley Heath", "stage_seq": 9, "distance_m": 39515.148, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": "1601", "location": "Rowley Regis", "stage_seq": 10, "distance_m": 43817.193, "section_seq": 1, "route_path_id": 131307}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1605", "location": "Smethwick Jn", "stage_seq": 11, "distance_m": 48269.177, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1606H", "location": "Smethwick Galton Bridge HL", "stage_seq": 12, "distance_m": 48470.003, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1608H", "location": "The Hawthorns", "stage_seq": 13, "distance_m": 49688.156, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1612", "wtt_dep": "1612H", "location": "Jewellry Quarter", "stage_seq": 14, "distance_m": 53552.047, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1621", "location": "Birmingham Snow Hill", "stage_seq": 15, "distance_m": 54764.139, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1623", "wtt_dep": "1625", "location": "Birmingham Moor Street", "stage_seq": 16, "distance_m": 55594.804, "section_seq": 1, "route_path_id": 131307}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Small Heath Sth Jn", "stage_seq": 17, "distance_m": 58909.508, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630", "location": "Tyseley", "stage_seq": 18, "distance_m": 60034.579, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1633", "location": "Acocks Green", "stage_seq": 19, "distance_m": 61569.054, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1635H", "location": "Olton", "stage_seq": 20, "distance_m": 63137.383, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639H", "location": "Solihull", "stage_seq": 21, "distance_m": 66140.458, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Widney Manor", "stage_seq": 22, "distance_m": 68388.566, "section_seq": 1, "route_path_id": 131307}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645", "location": "Bentley Heath S.B.", "stage_seq": 23, "distance_m": 70587.939, "section_seq": 1, "route_path_id": 131307}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": null, "location": "Dorridge", "stage_seq": 24, "distance_m": 71491.295, "section_seq": 1, "route_path_id": 131307}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 71491.295, "from_m": 0.0, "section_seq": 1, "route_path_id": 131307}], "total_distance_m": 71491.295, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71440.803, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 50.492, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:24:37Z", "source_id": 20017252, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19813, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:28Z", "source_id": 63094460, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:31Z", "source_id": 20020786, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19782, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:07Z", "source_id": 63106515, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:35:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:10Z", "source_id": 20024259, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19796, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:11Z", "source_id": 63122028, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:40:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:12Z", "source_id": 20028741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19771, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:23Z", "source_id": 63130405, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:44:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:26Z", "source_id": 20031153, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19762, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:31Z", "source_id": 63143825, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:35Z", "source_id": 20035099, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19727, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:39Z", "source_id": 63159950, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:41Z", "source_id": 20039747, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19711, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:54Z", "source_id": 63176655, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:01:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:58Z", "source_id": 20044447, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19684, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:35Z", "source_id": 63192084, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:07:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:39Z", "source_id": 20048856, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19097, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:04Z", "source_id": 63198559, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:09Z", "source_id": 20050746, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19109, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:01Z", "source_id": 63209030, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:05Z", "source_id": 20053817, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:36Z", "source_id": 63215525, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:37Z", "source_id": 20055808, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20099, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:10Z", "source_id": 63230383, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:22:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:13Z", "source_id": 20060224, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20333, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:04Z", "source_id": 63258531, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:06Z", "source_id": 20068343, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20209, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:23Z", "source_id": 63298057, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:27Z", "source_id": 20079936, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20347, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:11Z", "source_id": 63305901, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:50:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:15Z", "source_id": 20082224, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20213, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:30Z", "source_id": 63314938, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:54:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:32Z", "source_id": 20084862, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20351, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:19Z", "source_id": 63325502, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:57:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:23Z", "source_id": 20087802, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20224, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:02Z", "source_id": 63335435, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:03Z", "source_id": 20090700, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Worcester Foregate Street |
1515 |
1515 |
2 |
None |
None |
Dorridge |
1647 |
1647 |
3 |
LATE |
+16 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C17833/2026-09-21/detailed |
None |
Widney Manor |
2026-09-21T16:58:30+01:00 |
Dorridge |
5.0 |
{"type": "LineString", "coordinates": [[-1.7742813, 52.396033800000005], [-1.7742236, 52.3958996], [-1.7741283999999995, 52.39569499999999], [-1.7740626999999998, 52.3955485], [-1.7740009999999995, 52.39541680000001], [-1.7739379, 52.395274400000005], [-1.7738815999999995, 52.3951508], [-1.7738386999999998, 52.3950567], [-1.7737958, 52.39497399999999], [-1.7737206999999997, 52.3948063], [-1.7736617, 52.3946762], [-1.7735918999999998, 52.3945231], [-1.7735141, 52.39437300000001], [-1.7734524, 52.394270199999994], [-1.7733908, 52.39416140000001], [-1.7733156999999995, 52.3940174], [-1.7732593000000003, 52.39388809999999], [-1.7732057, 52.39377269999999], [-1.7731373, 52.39364090000001], [-1.7730608, 52.3934969], [-1.7729924, 52.3933659], [-1.7728864999999998, 52.3931998], [-1.7728168, 52.39307209999998], [-1.7727269, 52.39291909999999], [-1.7726545, 52.39279880000001], [-1.7725499, 52.3926138], [-1.7724599999999997, 52.39245669999999], [-1.7723312999999998, 52.3922603], [-1.7722347, 52.39210150000001], [-1.7721596, 52.391993500000005], [-1.7718632, 52.3915409], [-1.7717345, 52.3913379], [-1.7716445999999997, 52.391198], [-1.7715185999999998, 52.3910154], [-1.7714193, 52.3908567], [-1.7713160999999995, 52.3907044], [-1.7711993999999998, 52.39053419999999], [-1.7711122, 52.3903934], [-1.7710304, 52.3902682], [-1.7709499, 52.3901471], [-1.7708680999999995, 52.390020199999995], [-1.770781, 52.38989170000001], [-1.7707018, 52.389778799999995], [-1.7706266999999998, 52.3896675], [-1.770553, 52.3895504], [-1.7704725, 52.389432599999985], [-1.770388, 52.38930820000001], [-1.7703061999999998, 52.38918780000001], [-1.7702350999999998, 52.38908800000001], [-1.7701413, 52.3889595], [-1.7700687999999998, 52.3888539], [-1.7693943, 52.387947], [-1.7693272, 52.38785130000001], [-1.7687653, 52.38711870000001], [-1.7686673999999998, 52.3869935], [-1.7685507, 52.386850200000005], [-1.7684394, 52.3867111], [-1.7682998999999997, 52.38653669999999], [-1.7681953, 52.3864066], [-1.7680693, 52.3862503], [-1.7679754, 52.3861365], [-1.7678681, 52.38601700000001], [-1.7677554, 52.3858795], [-1.7676628999999997, 52.385769800000006], [-1.7675248, 52.3856094], [-1.7674027, 52.38546449999999], [-1.7672834000000002, 52.38533350000001], [-1.7671867999999995, 52.38522050000001], [-1.7670661, 52.38508379999999], [-1.7669493999999997, 52.3849562], [-1.7668354, 52.3848252], [-1.7667952427916418, 52.384780653945135], [-1.7666825999999998, 52.3846557], [-1.7665458, 52.38450919999999], [-1.7664022999999998, 52.3843545], [-1.7662749, 52.384215399999995], [-1.7661448, 52.38407540000001], [-1.7659986, 52.38392890000001], [-1.7658349999999998, 52.3837627], [-1.7656686999999998, 52.383593299999994], [-1.7655118, 52.38344099999999], [-1.7653508, 52.3832847], [-1.7651831999999998, 52.38312909999999], [-1.7650343, 52.38299], [-1.7648922, 52.382858199999994], [-1.7647513999999995, 52.382728], [-1.7645649, 52.38255939999999], [-1.7644133999999998, 52.3824202], [-1.7642873, 52.382305599999995], [-1.7641559000000002, 52.382193499999985], [-1.7639507, 52.38201010000001], [-1.7637952, 52.38187670000001], [-1.7635524, 52.3816704], [-1.7633766999999998, 52.38151979999999], [-1.7631822999999998, 52.38134869999998], [-1.7630628999999998, 52.38124630000001], [-1.7629032999999998, 52.381112900000005], [-1.7627102, 52.38095160000001], [-1.7625451999999997, 52.3808157], [-1.7623722, 52.3806717], [-1.7622127, 52.380537399999994], [-1.7620759, 52.38041960000001], [-1.7619203999999995, 52.3802919], [-1.7617875999999997, 52.380182999999995], [-1.7616146, 52.3800381], [-1.761459, 52.37990709999999], [-1.7612685999999995, 52.379750699999995], [-1.7611384999999995, 52.379641], [-1.7609454, 52.3794806], [-1.760759, 52.379321], [-1.7606021, 52.37918590000001], [-1.7604639, 52.3790704], [-1.7603283, 52.3789553], [-1.7600896999999998, 52.378752799999994], [-1.7599488, 52.3786332], [-1.7598089716942844, 52.3785138774888], [-1.7597906, 52.3784982], [-1.7596752000000002, 52.3784006], [-1.7596377, 52.3783688], [-1.7594230999999998, 52.3781887], [-1.7593433999999997, 52.37811729999999], [-1.7592701999999998, 52.3780585], [-1.7591281, 52.37793739999999], [-1.759002, 52.37783009999999], [-1.7588651999999998, 52.37771390000001], [-1.7587082999999997, 52.3775771], [-1.7585554, 52.37744529999999], [-1.7583811, 52.3772931], [-1.7582053999999998, 52.37713260000001], [-1.7580619, 52.37700000000001], [-1.7579197, 52.3768632], [-1.757791, 52.3767372], [-1.7576113000000002, 52.3765562], [-1.7574638, 52.3764015], [-1.7573203, 52.3762468], [-1.7571244999999998, 52.3760339], [-1.7569676, 52.3758611], [-1.7568066, 52.37568590000001], [-1.7566578, 52.375522999999994], [-1.7565371, 52.3753879], [-1.7563869, 52.3752184], [-1.756242, 52.375060399999995], [-1.7560797999999995, 52.374880299999994], [-1.7559309, 52.3747215], [-1.7557753, 52.3745471], [-1.7556452, 52.3744063], [-1.7555111, 52.3742605], [-1.7554159, 52.37416309999998], [-1.7552791, 52.3740215], [-1.7551597999999995, 52.3738995], [-1.7549733, 52.373716900000005], [-1.7548205, 52.37356290000001], [-1.7546661999999995, 52.3734156], [-1.7545253999999997, 52.3732846], [-1.7543618, 52.3731339], [-1.7542103, 52.3730005], [-1.7540761, 52.3728817], [-1.7539152000000002, 52.3727425], [-1.7537663, 52.372614], [-1.7535826, 52.37246329999999], [-1.7534177, 52.3723282], [-1.7531842999999998, 52.37214480000001], [-1.7530313999999998, 52.3720237], [-1.7528182, 52.37186650000001], [-1.7527416999999998, 52.3718018], [-1.7525822, 52.3716847]]} |
2.0 |
1658 |
1703 |
Widney Manor |
Dorridge |
Dorridge |
52.3716847 |
-1.7525822 |
52.3716847 |
-1.7525822 |
1 |
0 |
2026-09-21 16:13:22 |
TERMINATED |
2026-09-21 16:03:00 |
Dorridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20090700 |
1790006466153879 |
104 |
104 |
2026-09-21 16:03:22.369770 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:22.366719 |
| 715880 |
747136 |
G26318 |
881F36MP21 |
2026-09-21 |
COMPLETE |
20091760 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 747136, "stp": "O", "toc": "Southern", "uid": "G26318", "consist": "387117+387302", "dest_crs": "ORE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26318/2026-09-21/detailed", "trust_id": "881F36MP21", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ore", "service_date": "2026-09-21", "dest_arr_time": "1703", "dest_platform": "1", "is_terminated": 1, "next_location": "Ore", "signalling_id": "1F36", "timing_status": "ON TIME", "origin_station": "Eastbourne", "current_leg_arr": "1703", "current_leg_dep": "1700", "current_leg_end": "Ore", "origin_dep_time": "1623", "origin_platform": "2", "current_location": "Ore", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5768171502148498, 50.85845361975165], [0.5768301, 50.85845779999999], [0.5774372, 50.858634399999985], [0.5782346, 50.8588538], [0.5786185999999999, 50.85897669999998], [0.5787552999999999, 50.8590258], [0.5789448, 50.8590956], [0.5792428, 50.8592254], [0.5795299999999999, 50.859361699999994], [0.5798419, 50.8595662], [0.5801208, 50.85976120000001], [0.5804029, 50.859965200000005], [0.581293, 50.86060309999999], [0.5820453999999999, 50.86114469999999], [0.5833107, 50.86207669999999], [0.5837566, 50.86240949999999], [0.5863293, 50.8642987], [0.5867357, 50.8645899], [0.5871432, 50.8648445], [0.5875736, 50.8650984], [0.5880503, 50.8653343], [0.5885934999999999, 50.8655988], [0.589943, 50.866256], [0.5904235999999999, 50.86646780000001], [0.5909215, 50.8666536], [0.591499, 50.86683959999999], [0.5919653999999999, 50.8669768]]}", "current_leg_start": "Hastings", "dest_arr_time_act": "1703", "motion_projection": null, "next_location_lat": "50.8669768", "next_location_lon": "0.5919654", "previous_location": "Hastings", "current_leg_milage": "0.9", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.877, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1677.44, \"from_m\": 572.877, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3946.956, \"from_m\": 1677.44, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4503.907, \"from_m\": 3946.956, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18779.59, \"from_m\": 4503.907, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18827.813, \"from_m\": 18779.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23933.921, \"from_m\": 18827.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24004.43, \"from_m\": 23933.921, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25212.615, \"from_m\": 24004.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26155.967, \"from_m\": 25212.615, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26778.285, \"from_m\": 26155.967, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27913.212, \"from_m\": 26778.285, \"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}], \"service_id\": 747136, \"profile_key\": \"4a2aabe714e44fd64f0def7c7e4a0d42ce0988a31ab240e29280de3273b43c55\", \"schedule_id\": 36814, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1627\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3093.711, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3946.956, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632\", \"location\": \"Pevensey & Westham\", \"stage_seq\": 4, \"distance_m\": 8062.253, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1634H\", \"location\": \"Pevensey Bay\", \"stage_seq\": 5, \"distance_m\": 9423.733, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1638H\", \"location\": \"Normans Bay\", \"stage_seq\": 6, \"distance_m\": 12716.945, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Cooden Beach\", \"stage_seq\": 7, \"distance_m\": 15408.746, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1645H\", \"wtt_dep\": \"1646H\", \"location\": \"Collington\", \"stage_seq\": 8, \"distance_m\": 17753.577, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1648H\", \"wtt_dep\": \"1649H\", \"location\": \"Bexhill\", \"stage_seq\": 9, \"distance_m\": 19097.435, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 10, \"distance_m\": 23943.504, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1655H\", \"wtt_dep\": \"1656H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 11, \"distance_m\": 25234.564, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1700\", \"location\": \"Hastings\", \"stage_seq\": 12, \"distance_m\": 26472.131, \"section_seq\": 1, \"route_path_id\": 145417}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"Ore\", \"stage_seq\": 13, \"distance_m\": 27913.212, \"section_seq\": 1, \"route_path_id\": 145417}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27913.212, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145417}], \"total_distance_m\": 27913.212, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 26760.426, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1152.786, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1623", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.8669768", "current_position_lon": "0.5919654", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:33Z\", \"source_id\": 63241874, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:35Z\", \"source_id\": 20063590, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:28Z\", \"source_id\": 63256967, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:31Z\", \"source_id\": 20067914, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:54Z\", \"source_id\": 63270855, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:56Z\", \"source_id\": 20072034, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:11Z\", \"source_id\": 63281827, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:15Z\", \"source_id\": 20075216, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:03Z\", \"source_id\": 63289124, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:10Z\", \"source_id\": 20077407, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:03Z\", \"source_id\": 63289124, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:10Z\", \"source_id\": 20077409, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:31Z\", \"source_id\": 63328657, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:35Z\", \"source_id\": 20088763, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31305, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:16Z\", \"source_id\": 63339016, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:21Z\", \"source_id\": 20091760, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ore", "service_state_platform": "2", "timing_fact_generation": 1790006541795662, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:27.149149", "service_state_evidence_id": 20091760, "current_leg_start_actual_dep": "2026-09-21T17:00:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:27.667992", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
O |
EBN |
ORE |
1F36 |
387117+387302 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 572.877, "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": 1677.44, "from_m": 572.877, "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": 3946.956, "from_m": 1677.44, "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": 4503.907, "from_m": 3946.956, "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": 18779.59, "from_m": 4503.907, "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": 18827.813, "from_m": 18779.59, "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": 23933.921, "from_m": 18827.813, "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": 24004.43, "from_m": 23933.921, "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}, {"to_m": 25212.615, "from_m": 24004.43, "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": 26155.967, "from_m": 25212.615, "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": 26778.285, "from_m": 26155.967, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27913.212, "from_m": 26778.285, "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}], "service_id": 747136, "profile_key": "4a2aabe714e44fd64f0def7c7e4a0d42ce0988a31ab240e29280de3273b43c55", "schedule_id": 36814, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1623", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1627", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3093.711, "section_seq": 1, "route_path_id": 145417}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3946.956, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632", "location": "Pevensey & Westham", "stage_seq": 4, "distance_m": 8062.253, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1634H", "location": "Pevensey Bay", "stage_seq": 5, "distance_m": 9423.733, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1638H", "location": "Normans Bay", "stage_seq": 6, "distance_m": 12716.945, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Cooden Beach", "stage_seq": 7, "distance_m": 15408.746, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1645H", "wtt_dep": "1646H", "location": "Collington", "stage_seq": 8, "distance_m": 17753.577, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1648H", "wtt_dep": "1649H", "location": "Bexhill", "stage_seq": 9, "distance_m": 19097.435, "section_seq": 1, "route_path_id": 145417}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653H", "location": "Bopeep S.B. Jn", "stage_seq": 10, "distance_m": 23943.504, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1655H", "wtt_dep": "1656H", "location": "St. Leonards Warrior Sq", "stage_seq": 11, "distance_m": 25234.564, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1700", "location": "Hastings", "stage_seq": 12, "distance_m": 26472.131, "section_seq": 1, "route_path_id": 145417}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "Ore", "stage_seq": 13, "distance_m": 27913.212, "section_seq": 1, "route_path_id": 145417}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27913.212, "from_m": 0.0, "section_seq": 1, "route_path_id": 145417}], "total_distance_m": 27913.212, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 26760.426, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1152.786, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:33Z", "source_id": 63241874, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:35Z", "source_id": 20063590, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31247, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:28Z", "source_id": 63256967, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:31Z", "source_id": 20067914, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31251, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:54Z", "source_id": 63270855, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:38:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:56Z", "source_id": 20072034, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31241, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:11Z", "source_id": 63281827, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:41:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:15Z", "source_id": 20075216, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31260, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:03Z", "source_id": 63289124, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:10Z", "source_id": 20077407, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31263, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:03Z", "source_id": 63289124, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:46:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:10Z", "source_id": 20077409, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31298, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:31Z", "source_id": 63328657, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:59:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:35Z", "source_id": 20088763, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31305, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:16Z", "source_id": 63339016, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:03:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:21Z", "source_id": 20091760, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Eastbourne |
1623 |
1623 |
2 |
None |
None |
Ore |
1703 |
1703 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26318/2026-09-21/detailed |
None |
Hastings |
2026-09-21T17:00:00+01:00 |
Ore |
3.0 |
{"type": "LineString", "coordinates": [[0.5768171502148498, 50.85845361975165], [0.5768301, 50.85845779999999], [0.5774372, 50.858634399999985], [0.5782346, 50.8588538], [0.5786185999999999, 50.85897669999998], [0.5787552999999999, 50.8590258], [0.5789448, 50.8590956], [0.5792428, 50.8592254], [0.5795299999999999, 50.859361699999994], [0.5798419, 50.8595662], [0.5801208, 50.85976120000001], [0.5804029, 50.859965200000005], [0.581293, 50.86060309999999], [0.5820453999999999, 50.86114469999999], [0.5833107, 50.86207669999999], [0.5837566, 50.86240949999999], [0.5863293, 50.8642987], [0.5867357, 50.8645899], [0.5871432, 50.8648445], [0.5875736, 50.8650984], [0.5880503, 50.8653343], [0.5885934999999999, 50.8655988], [0.589943, 50.866256], [0.5904235999999999, 50.86646780000001], [0.5909215, 50.8666536], [0.591499, 50.86683959999999], [0.5919653999999999, 50.8669768]]} |
0.9 |
1700 |
1703 |
Hastings |
Ore |
Ore |
50.8669768 |
0.5919654 |
50.8669768 |
0.5919654 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Ore |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091760 |
1790006541795662 |
38 |
38 |
2026-09-21 16:13:27.667992 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:27.149149 |
| 715881 |
744898 |
W32975 |
879R42MP21 |
2026-09-21 |
COMPLETE |
20091508 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 744898, "stp": "P", "toc": "Thameslink", "uid": "W32975", "consist": "700128", "dest_crs": "BDM", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32975/2026-09-21/detailed", "trust_id": "879R42MP21", "origin_crs": "TBD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-21", "dest_arr_time": "1709", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9R42", "timing_status": "EARLY", "origin_station": "Three Bridges", "current_leg_arr": "1703", "current_leg_dep": "1654", "current_leg_end": "Bedford", "origin_dep_time": "1456", "origin_platform": "2", "current_location": "Bedford", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]}", "current_leg_start": "Flitwick", "dest_arr_time_act": "1709", "motion_projection": null, "next_location_lat": "52.1354670", "next_location_lon": "-0.4791311", "previous_location": "Flitwick", "current_leg_milage": "9.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 443.877, \"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\": 554.623, \"from_m\": 443.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2999.284, \"from_m\": 554.623, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3114.735, \"from_m\": 2999.284, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.511, \"from_m\": 3114.735, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5996.133, \"from_m\": 3967.511, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8807.23, \"from_m\": 5996.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\": 8847.984, \"from_m\": 8807.23, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12231.678, \"from_m\": 8847.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13544.985, \"from_m\": 12231.678, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14728.373, \"from_m\": 13544.985, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22238.062, \"from_m\": 14728.373, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22864.96, \"from_m\": 22238.062, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24266.107, \"from_m\": 22864.96, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 24382.876, \"from_m\": 24266.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\": 28725.857, \"from_m\": 24382.876, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30003.501, \"from_m\": 28725.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\": 30062.065, \"from_m\": 30003.501, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 30106.336, \"from_m\": 30062.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30142.043, \"from_m\": 30106.336, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 30205.742, \"from_m\": 30142.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30294.41, \"from_m\": 30205.742, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 30324.846, \"from_m\": 30294.41, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30719.102, \"from_m\": 30324.846, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 30756.067, \"from_m\": 30719.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\": 31652.518, \"from_m\": 30756.067, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31683.914, \"from_m\": 31652.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\": 31717.927, \"from_m\": 31683.914, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32133.386, \"from_m\": 31717.927, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33122.71, \"from_m\": 32133.386, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33444.694, \"from_m\": 33122.71, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33502.959, \"from_m\": 33444.694, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36791.586, \"from_m\": 33502.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36853.103, \"from_m\": 36791.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42134.276, \"from_m\": 36853.103, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44024.086, \"from_m\": 42134.276, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44960.513, \"from_m\": 44024.086, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46532.42, \"from_m\": 44960.513, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47575.979, \"from_m\": 46532.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\": 48155.596, \"from_m\": 47575.979, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48394.171, \"from_m\": 48155.596, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48776.404, \"from_m\": 48394.171, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49303.689, \"from_m\": 48776.404, \"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\": 49341.453, \"from_m\": 49303.689, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 49898.684, \"from_m\": 49341.453, \"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\": 49976.309, \"from_m\": 49898.684, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53328.014, \"from_m\": 49976.309, \"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\": 53605.975, \"from_m\": 53328.014, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53643.237, \"from_m\": 53605.975, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 54870.224, \"from_m\": 53643.237, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54939.109, \"from_m\": 54870.224, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55517.243, \"from_m\": 54939.109, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55735.733, \"from_m\": 55517.243, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57577.072, \"from_m\": 55735.733, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59276.178, \"from_m\": 57577.072, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 60663.016, \"from_m\": 59276.178, \"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\": 64021.849, \"from_m\": 60663.016, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 81724.742, \"from_m\": 64021.849, \"capability_applied\": null, \"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\": 85858.327, \"from_m\": 81724.742, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 91051.626, \"from_m\": 85858.327, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 91136.636, \"from_m\": 91051.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91153.836, \"from_m\": 91136.636, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91239.408, \"from_m\": 91153.836, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91811.957, \"from_m\": 91239.408, \"capability_applied\": null, \"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\": 95296.335, \"from_m\": 91811.957, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97095.134, \"from_m\": 95296.335, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 99696.839, \"from_m\": 97095.134, \"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\": 100571.593, \"from_m\": 99696.839, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101622.866, \"from_m\": 100571.593, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 105676.517, \"from_m\": 101622.866, \"capability_applied\": null, \"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\": 105723.81, \"from_m\": 105676.517, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109190.445, \"from_m\": 105723.81, \"capability_applied\": null, \"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\": 117144.475, \"from_m\": 109190.445, \"capability_applied\": null, \"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\": 117191.872, \"from_m\": 117144.475, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 120013.226, \"from_m\": 117191.872, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 130747.024, \"from_m\": 120013.226, \"capability_applied\": null, \"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\": 130792.254, \"from_m\": 130747.024, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131655.851, \"from_m\": 130792.254, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 131947.961, \"from_m\": 131655.851, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 131992.879, \"from_m\": 131947.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132126.44, \"from_m\": 131992.879, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 132160.818, \"from_m\": 132126.44, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132245.496, \"from_m\": 132160.818, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 744898, \"profile_key\": \"27250ee1c720b1b01792599b19226ef7f6fe42a540b95e55a7dadb06940236fc\", \"schedule_id\": 26583, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1456\", \"location\": \"Three Bridges\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1502H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 2, \"distance_m\": 4437.601, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505\", \"location\": \"Horley\", \"stage_seq\": 3, \"distance_m\": 5799.562, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509\", \"location\": \"Salfords\", \"stage_seq\": 4, \"distance_m\": 9472.683, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 5, \"distance_m\": 12409.443, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1516\", \"wtt_dep\": \"1518\", \"location\": \"Redhill\", \"stage_seq\": 6, \"distance_m\": 13780.008, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 7, \"distance_m\": 24143.576, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1527\", \"location\": \"Purley\", \"stage_seq\": 8, \"distance_m\": 25731.869, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1530H\", \"location\": \"South Croydon\", \"stage_seq\": 9, \"distance_m\": 29079.315, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533H\", \"location\": \"East Croydon\", \"stage_seq\": 10, \"distance_m\": 30526.738, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 31374.448, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 12, \"distance_m\": 32133.386, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1538\", \"location\": \"Norwood Junction\", \"stage_seq\": 13, \"distance_m\": 33187.449, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Sydenham\", \"stage_seq\": 14, \"distance_m\": 36791.586, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"New Cross Gate\", \"stage_seq\": 15, \"distance_m\": 42485.398, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 16, \"distance_m\": 43586.688, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 45205.821, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1549H\", \"wtt_dep\": \"1551\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 47070.599, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 19, \"distance_m\": 47797.616, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 20, \"distance_m\": 48394.171, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": \"1557\", \"location\": \"London Blackfriars\", \"stage_seq\": 21, \"distance_m\": 49012.136, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": \"1559\", \"location\": \"City Thameslink\", \"stage_seq\": 22, \"distance_m\": 49414.52, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1600H\", \"wtt_dep\": \"1601H\", \"location\": \"Farringdon\", \"stage_seq\": 23, \"distance_m\": 50144.678, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1605\", \"wtt_dep\": \"1606\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 24, \"distance_m\": 52363.533, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608H\", \"location\": \"Dock Jn North\", \"stage_seq\": 25, \"distance_m\": 53595.411, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1610H\", \"location\": \"Kentish Town\", \"stage_seq\": 26, \"distance_m\": 54562.436, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 27, \"distance_m\": 55517.243, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1613\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 28, \"distance_m\": 58311.027, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Cricklewood\", \"stage_seq\": 29, \"distance_m\": 60260.075, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1615\", \"location\": \"Hendon\", \"stage_seq\": 30, \"distance_m\": 63309.778, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619H\", \"location\": \"Radlett Jn\", \"stage_seq\": 31, \"distance_m\": 75311.776, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1625\", \"location\": \"St. Albans\", \"stage_seq\": 32, \"distance_m\": 84098.668, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1629H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 33, \"distance_m\": 91136.636, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1630H\", \"wtt_dep\": \"1631H\", \"location\": \"Harpenden\", \"stage_seq\": 34, \"distance_m\": 91675.746, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1636\", \"wtt_dep\": \"1637\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 35, \"distance_m\": 99065.23, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1642\", \"location\": \"Luton\", \"stage_seq\": 36, \"distance_m\": 100819.315, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1646\", \"location\": \"Leagrave\", \"stage_seq\": 37, \"distance_m\": 104740.202, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 38, \"distance_m\": 105512.06, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1650H\", \"location\": \"Harlington\", \"stage_seq\": 39, \"distance_m\": 112012.712, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1654\", \"wtt_dep\": \"1655\", \"location\": \"Flitwick\", \"stage_seq\": 40, \"distance_m\": 116730.361, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700H\", \"location\": \"Wixams\", \"stage_seq\": 41, \"distance_m\": 126785.449, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"Bedford South Jn\", \"stage_seq\": 42, \"distance_m\": 130629.723, \"section_seq\": 1, \"route_path_id\": 140833}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 43, \"distance_m\": 132245.496, \"section_seq\": 1, \"route_path_id\": 140833}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 132245.496, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140833}], \"total_distance_m\": 132245.496, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 126062.671, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6182.825, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1456", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.1354670", "current_position_lon": "-0.4791311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:59:22Z\", \"source_id\": 63017666, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:00:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:59:24Z\", \"source_id\": 19998697, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:22Z\", \"source_id\": 63027972, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:25Z\", \"source_id\": 20001590, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:06:57Z\", \"source_id\": 63037325, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:08:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:07:00Z\", \"source_id\": 20004183, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:10:41Z\", \"source_id\": 63046706, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:11:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:10:43Z\", \"source_id\": 20006959, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:13:46Z\", \"source_id\": 63054784, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:15:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:13:51Z\", \"source_id\": 20009310, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:25:26Z\", \"source_id\": 63084062, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:26:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:25:30Z\", \"source_id\": 20017812, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:14Z\", \"source_id\": 63093840, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:15Z\", \"source_id\": 20020631, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:50Z\", \"source_id\": 63100676, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:32:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:54Z\", \"source_id\": 20022535, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:36:02Z\", \"source_id\": 63111449, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:36:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:36:07Z\", \"source_id\": 20025720, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:26Z\", \"source_id\": 63130535, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:28Z\", \"source_id\": 20031184, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:59Z\", \"source_id\": 63144946, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:49:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:49:01Z\", \"source_id\": 20035427, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:22Z\", \"source_id\": 63161814, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:23Z\", \"source_id\": 20040281, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:39Z\", \"source_id\": 63167800, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:57:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:43Z\", \"source_id\": 20042013, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:38Z\", \"source_id\": 63173076, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:51Z\", \"source_id\": 20044367, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:15Z\", \"source_id\": 63183168, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:18Z\", \"source_id\": 20046243, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:16Z\", \"source_id\": 63199064, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:21Z\", \"source_id\": 20050886, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:24Z\", \"source_id\": 63207509, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:26Z\", \"source_id\": 20053304, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:09Z\", \"source_id\": 63209325, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:15Z\", \"source_id\": 20053940, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:24Z\", \"source_id\": 63212498, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:31Z\", \"source_id\": 20054906, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:18Z\", \"source_id\": 63233462, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:20Z\", \"source_id\": 20061059, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:00Z\", \"source_id\": 63250605, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:06Z\", \"source_id\": 20066114, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:51Z\", \"source_id\": 63265635, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:55Z\", \"source_id\": 20070475, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:35Z\", \"source_id\": 63272613, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:40Z\", \"source_id\": 20072580, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:22Z\", \"source_id\": 63287273, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:23Z\", \"source_id\": 20076809, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:57Z\", \"source_id\": 63302485, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:01Z\", \"source_id\": 20081232, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:38Z\", \"source_id\": 63312727, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:43Z\", \"source_id\": 20084220, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:57Z\", \"source_id\": 63338101, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:01Z\", \"source_id\": 20091508, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "2", "timing_fact_generation": 1790006525678435, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:27.191114", "service_state_evidence_id": 20091508, "current_leg_start_actual_dep": "2026-09-21T16:55:00+01:00", "operational_evidence_version": 171, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:27.704808", "service_state_valid_until_kind": null, "operational_interpretation_version": 171, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
TBD |
BDM |
9R42 |
700128 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 443.877, "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": 554.623, "from_m": 443.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2999.284, "from_m": 554.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3114.735, "from_m": 2999.284, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.511, "from_m": 3114.735, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5996.133, "from_m": 3967.511, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8807.23, "from_m": 5996.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": 8847.984, "from_m": 8807.23, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12231.678, "from_m": 8847.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13544.985, "from_m": 12231.678, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14728.373, "from_m": 13544.985, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22238.062, "from_m": 14728.373, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22864.96, "from_m": 22238.062, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24266.107, "from_m": 22864.96, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24382.876, "from_m": 24266.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": 28725.857, "from_m": 24382.876, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30003.501, "from_m": 28725.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": 30062.065, "from_m": 30003.501, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30106.336, "from_m": 30062.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30142.043, "from_m": 30106.336, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30205.742, "from_m": 30142.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30294.41, "from_m": 30205.742, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30324.846, "from_m": 30294.41, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30719.102, "from_m": 30324.846, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 30756.067, "from_m": 30719.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": 31652.518, "from_m": 30756.067, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31683.914, "from_m": 31652.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": 31717.927, "from_m": 31683.914, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32133.386, "from_m": 31717.927, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33122.71, "from_m": 32133.386, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33444.694, "from_m": 33122.71, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33502.959, "from_m": 33444.694, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36791.586, "from_m": 33502.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36853.103, "from_m": 36791.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42134.276, "from_m": 36853.103, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44024.086, "from_m": 42134.276, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44960.513, "from_m": 44024.086, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46532.42, "from_m": 44960.513, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47575.979, "from_m": 46532.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": 48155.596, "from_m": 47575.979, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48394.171, "from_m": 48155.596, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48776.404, "from_m": 48394.171, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49303.689, "from_m": 48776.404, "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": 49341.453, "from_m": 49303.689, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 49898.684, "from_m": 49341.453, "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": 49976.309, "from_m": 49898.684, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53328.014, "from_m": 49976.309, "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": 53605.975, "from_m": 53328.014, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53643.237, "from_m": 53605.975, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 54870.224, "from_m": 53643.237, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54939.109, "from_m": 54870.224, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55517.243, "from_m": 54939.109, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55735.733, "from_m": 55517.243, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57577.072, "from_m": 55735.733, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59276.178, "from_m": 57577.072, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 60663.016, "from_m": 59276.178, "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": 64021.849, "from_m": 60663.016, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 81724.742, "from_m": 64021.849, "capability_applied": null, "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": 85858.327, "from_m": 81724.742, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 91051.626, "from_m": 85858.327, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 91136.636, "from_m": 91051.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91153.836, "from_m": 91136.636, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91239.408, "from_m": 91153.836, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91811.957, "from_m": 91239.408, "capability_applied": null, "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": 95296.335, "from_m": 91811.957, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97095.134, "from_m": 95296.335, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 99696.839, "from_m": 97095.134, "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": 100571.593, "from_m": 99696.839, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101622.866, "from_m": 100571.593, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 105676.517, "from_m": 101622.866, "capability_applied": null, "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": 105723.81, "from_m": 105676.517, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109190.445, "from_m": 105723.81, "capability_applied": null, "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": 117144.475, "from_m": 109190.445, "capability_applied": null, "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": 117191.872, "from_m": 117144.475, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 120013.226, "from_m": 117191.872, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 130747.024, "from_m": 120013.226, "capability_applied": null, "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": 130792.254, "from_m": 130747.024, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131655.851, "from_m": 130792.254, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 131947.961, "from_m": 131655.851, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 131992.879, "from_m": 131947.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132126.44, "from_m": 131992.879, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 132160.818, "from_m": 132126.44, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132245.496, "from_m": 132160.818, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 744898, "profile_key": "27250ee1c720b1b01792599b19226ef7f6fe42a540b95e55a7dadb06940236fc", "schedule_id": 26583, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1456", "location": "Three Bridges", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1502H", "location": "Gatwick Airport", "stage_seq": 2, "distance_m": 4437.601, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505", "location": "Horley", "stage_seq": 3, "distance_m": 5799.562, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509", "location": "Salfords", "stage_seq": 4, "distance_m": 9472.683, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Earlswood (Surrey)", "stage_seq": 5, "distance_m": 12409.443, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1516", "wtt_dep": "1518", "location": "Redhill", "stage_seq": 6, "distance_m": 13780.008, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524H", "location": "Stoats Nest Jn", "stage_seq": 7, "distance_m": 24143.576, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1527", "location": "Purley", "stage_seq": 8, "distance_m": 25731.869, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1530H", "location": "South Croydon", "stage_seq": 9, "distance_m": 29079.315, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533H", "location": "East Croydon", "stage_seq": 10, "distance_m": 30526.738, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534H", "location": "Windmill Bridge Jn", "stage_seq": 11, "distance_m": 31374.448, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535H", "location": "Norwood Fork Jn", "stage_seq": 12, "distance_m": 32133.386, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1538", "location": "Norwood Junction", "stage_seq": 13, "distance_m": 33187.449, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Sydenham", "stage_seq": 14, "distance_m": 36791.586, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "New Cross Gate", "stage_seq": 15, "distance_m": 42485.398, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Bricklayers Arms Jn", "stage_seq": 16, "distance_m": 43586.688, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 45205.821, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1549H", "wtt_dep": "1551", "location": "London Bridge", "stage_seq": 18, "distance_m": 47070.599, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552H", "location": "Metropolitan Jn", "stage_seq": 19, "distance_m": 47797.616, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Blackfriars Jn", "stage_seq": 20, "distance_m": 48394.171, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": "1557", "location": "London Blackfriars", "stage_seq": 21, "distance_m": 49012.136, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": "1559", "location": "City Thameslink", "stage_seq": 22, "distance_m": 49414.52, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1600H", "wtt_dep": "1601H", "location": "Farringdon", "stage_seq": 23, "distance_m": 50144.678, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1605", "wtt_dep": "1606", "location": "St Pancras Low Level", "stage_seq": 24, "distance_m": 52363.533, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608H", "location": "Dock Jn North", "stage_seq": 25, "distance_m": 53595.411, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1610H", "location": "Kentish Town", "stage_seq": 26, "distance_m": 54562.436, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611H", "location": "Carlton Road Jn", "stage_seq": 27, "distance_m": 55517.243, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1613", "location": "West Hampstead Thameslink", "stage_seq": 28, "distance_m": 58311.027, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Cricklewood", "stage_seq": 29, "distance_m": 60260.075, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1615", "location": "Hendon", "stage_seq": 30, "distance_m": 63309.778, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619H", "location": "Radlett Jn", "stage_seq": 31, "distance_m": 75311.776, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1625", "location": "St. Albans", "stage_seq": 32, "distance_m": 84098.668, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1629H", "location": "Harpenden Jn", "stage_seq": 33, "distance_m": 91136.636, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1630H", "wtt_dep": "1631H", "location": "Harpenden", "stage_seq": 34, "distance_m": 91675.746, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1636", "wtt_dep": "1637", "location": "Luton Airport Parkway", "stage_seq": 35, "distance_m": 99065.23, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1642", "location": "Luton", "stage_seq": 36, "distance_m": 100819.315, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1646", "location": "Leagrave", "stage_seq": 37, "distance_m": 104740.202, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Leagrave Jn", "stage_seq": 38, "distance_m": 105512.06, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1650H", "location": "Harlington", "stage_seq": 39, "distance_m": 112012.712, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1654", "wtt_dep": "1655", "location": "Flitwick", "stage_seq": 40, "distance_m": 116730.361, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700H", "location": "Wixams", "stage_seq": 41, "distance_m": 126785.449, "section_seq": 1, "route_path_id": 140833}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "Bedford South Jn", "stage_seq": 42, "distance_m": 130629.723, "section_seq": 1, "route_path_id": 140833}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": null, "location": "Bedford", "stage_seq": 43, "distance_m": 132245.496, "section_seq": 1, "route_path_id": 140833}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 132245.496, "from_m": 0.0, "section_seq": 1, "route_path_id": 140833}], "total_distance_m": 132245.496, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 126062.671, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6182.825, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30590, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:59:22Z", "source_id": 63017666, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:00:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:59:24Z", "source_id": 19998697, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30567, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:22Z", "source_id": 63027972, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:25Z", "source_id": 20001590, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:06:57Z", "source_id": 63037325, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:08:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:07:00Z", "source_id": 20004183, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:10:41Z", "source_id": 63046706, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:11:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:10:43Z", "source_id": 20006959, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:13:46Z", "source_id": 63054784, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:15:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:13:51Z", "source_id": 20009310, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30482, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:25:26Z", "source_id": 63084062, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:26:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:25:30Z", "source_id": 20017812, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30238, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:14Z", "source_id": 63093840, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:30:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:15Z", "source_id": 20020631, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:50Z", "source_id": 63100676, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:32:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:54Z", "source_id": 20022535, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29975, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:36:02Z", "source_id": 63111449, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:36:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:36:07Z", "source_id": 20025720, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:26Z", "source_id": 63130535, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:44:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:28Z", "source_id": 20031184, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:59Z", "source_id": 63144946, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T14:49:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:49:01Z", "source_id": 20035427, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:22Z", "source_id": 63161814, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T14:55:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:23Z", "source_id": 20040281, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:39Z", "source_id": 63167800, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T14:57:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:43Z", "source_id": 20042013, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:38Z", "source_id": 63173076, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T14:59:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:51Z", "source_id": 20044367, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:15Z", "source_id": 63183168, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:18Z", "source_id": 20046243, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:16Z", "source_id": 63199064, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:09:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:21Z", "source_id": 20050886, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18543, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:24Z", "source_id": 63207509, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T15:13:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:26Z", "source_id": 20053304, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:09Z", "source_id": 63209325, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:14:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:15Z", "source_id": 20053940, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:24Z", "source_id": 63212498, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:15:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:31Z", "source_id": 20054906, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:18Z", "source_id": 63233462, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T15:23:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:20Z", "source_id": 20061059, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18215, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:00Z", "source_id": 63250605, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T15:30:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:06Z", "source_id": 20066114, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:51Z", "source_id": 63265635, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T15:35:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:55Z", "source_id": 20070475, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:35Z", "source_id": 63272613, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T15:38:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:40Z", "source_id": 20072580, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18140, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:22Z", "source_id": 63287273, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T15:44:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:23Z", "source_id": 20076809, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18108, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:57Z", "source_id": 63302485, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T15:50:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:01Z", "source_id": 20081232, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:38Z", "source_id": 63312727, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T15:53:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:43Z", "source_id": 20084220, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17929, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:57Z", "source_id": 63338101, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T16:03:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:01Z", "source_id": 20091508, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Three Bridges |
1456 |
1456 |
2 |
None |
None |
Bedford |
1709 |
1709 |
2 |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32975/2026-09-21/detailed |
None |
Flitwick |
2026-09-21T16:55:00+01:00 |
Bedford |
9.0 |
{"type": "LineString", "coordinates": [[-0.49437179999999986, 52.0031401], [-0.4946451, 52.00350360000001], [-0.49499639999999995, 52.003890199999994], [-0.4955512000000001, 52.004470399999995], [-0.4962262999999999, 52.00517370000001], [-0.49658720000000006, 52.00555819999999], [-0.4990064999999999, 52.0080852], [-0.4992112, 52.008299], [-0.4993196, 52.0084098], [-0.49949179999999993, 52.0085971], [-0.4996697, 52.00879059999999], [-0.5002781, 52.009410300000006], [-0.5005052, 52.00964389999999], [-0.5006668999999999, 52.0098145], [-0.5010332, 52.0102723], [-0.5025206999999999, 52.0118413], [-0.5045769999999999, 52.014004799999995], [-0.5059624999999999, 52.01546249999999], [-0.5061156, 52.0156223], [-0.506821, 52.0164167], [-0.507421, 52.01715260000001], [-0.5079786, 52.0178841], [-0.508487, 52.01861480000001], [-0.5090688999999999, 52.0194956], [-0.5097631, 52.020687499999994], [-0.5100405, 52.0212024], [-0.5103238, 52.0217184], [-0.510756, 52.0226845], [-0.5108597, 52.022923], [-0.5110903999999998, 52.02346330000001], [-0.5114885999999998, 52.02446640000001], [-0.5118701, 52.0254654], [-0.5122276999999998, 52.0266232], [-0.5124591, 52.027640600000005], [-0.5126504, 52.0289999], [-0.5127915, 52.0303838], [-0.5133819, 52.03626710000001], [-0.5134644, 52.03709720000001], [-0.5135352, 52.0379287], [-0.5136386, 52.0390678], [-0.5136871, 52.03965769999999], [-0.5137227, 52.04038940000001], [-0.5137621, 52.04102029999999], [-0.5137864999999999, 52.04179099999999], [-0.5138419999999999, 52.04256039999999], [-0.5139905999999999, 52.0441067], [-0.5142344000000001, 52.0466624], [-0.5142864999999999, 52.047933099999995], [-0.5142741999999999, 52.048576], [-0.5142503, 52.049196], [-0.5141489, 52.05036219999999], [-0.5140259, 52.05124179999999], [-0.5138591999999998, 52.05207939999999], [-0.5134956, 52.0535341], [-0.5131398809273009, 52.054578667909794], [-0.5129336, 52.05518440000001], [-0.5127046, 52.0558074], [-0.5124291, 52.056430000000006], [-0.5117758, 52.05779979999999], [-0.5109758999999999, 52.0591759], [-0.5100706999999999, 52.0605603], [-0.5093779999999999, 52.061496799999986], [-0.5084327, 52.0626578], [-0.5083276, 52.062775300000006], [-0.5072572999999999, 52.06399589999999], [-0.5065489, 52.06471749999999], [-0.5052505999999999, 52.0660399], [-0.5049512999999999, 52.066337700000005], [-0.4928335, 52.07863309999998], [-0.49143, 52.080062299999994], [-0.4905521000000001, 52.08100939999999], [-0.4897225, 52.0820122], [-0.488998, 52.08300089999999], [-0.488758, 52.0833133], [-0.4881242999999999, 52.08427789999998], [-0.4875759, 52.085189], [-0.4870469999999999, 52.08617340000001], [-0.4865861, 52.0871314], [-0.4865855202028853, 52.087132812224105], [-0.48212040000000006, 52.09800859999999], [-0.48186309999999993, 52.0986351], [-0.4811611999999999, 52.1003841], [-0.4808455, 52.10125600000001], [-0.4805804000000001, 52.1021392], [-0.4804005, 52.10278170000001], [-0.4801641, 52.1037786], [-0.4799902, 52.104673600000005], [-0.479868, 52.105526999999995], [-0.4798385, 52.1057532], [-0.47976269999999993, 52.10657829999999], [-0.4797086, 52.10732789999999], [-0.4796760000000001, 52.10782669999999], [-0.4796560000000001, 52.1086172], [-0.479666898003764, 52.10978287988833], [-0.4796742999999999, 52.11057459999999], [-0.4796721999999999, 52.11076859999999], [-0.47960890000000006, 52.1118438], [-0.4794761, 52.1130928], [-0.47945230000000005, 52.11325630000001], [-0.4793870619140866, 52.11370567996295], [-0.4793764599612652, 52.11377870904075], [-0.47935919999999993, 52.1138976], [-0.4790660000000001, 52.11574900000001], [-0.4790407, 52.1159579], [-0.4789097000000001, 52.116817], [-0.4788918999999999, 52.11731389999999], [-0.47880759999999994, 52.11788120000001], [-0.4787877, 52.1180019], [-0.47845629999999995, 52.1203428], [-0.4784247, 52.1206431], [-0.4783683503649123, 52.12097512205706], [-0.4783300999999999, 52.1212005], [-0.47830420000000007, 52.1214065], [-0.4781966, 52.1219858], [-0.4781044, 52.1226543], [-0.4777965, 52.12473979999999], [-0.4774435000000001, 52.1268203], [-0.4773063, 52.12771239999999], [-0.4772347, 52.12850269999999], [-0.4771808, 52.12930759999999], [-0.477034, 52.1303914], [-0.4769745, 52.1308122], [-0.4769605, 52.13121509999999], [-0.4770424999999999, 52.1317427], [-0.47717169999999987, 52.1321099], [-0.4772376, 52.132297099999995], [-0.4776157999999999, 52.1329622], [-0.4777696, 52.13322920000001], [-0.4778373000000001, 52.1333412], [-0.4782429000000001, 52.134012899999995], [-0.4785112, 52.1344692], [-0.4786611, 52.1347242], [-0.4786808000000001, 52.1347574], [-0.47913109999999987, 52.13546699999999]]} |
9.7 |
1654 |
1703 |
Flitwick |
Bedford |
Bedford |
52.1354670 |
-0.4791311 |
52.1354670 |
-0.4791311 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Bedford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091508 |
1790006525678435 |
171 |
171 |
2026-09-21 16:13:27.704808 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:27.191114 |
| 715882 |
747058 |
G90213 |
172B23MS21 |
2026-09-21 |
COMPLETE |
20091274 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 747058, "stp": "P", "toc": "Northern", "uid": "G90213", "consist": "333012", "dest_crs": "DON", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90213/2026-09-21/detailed", "trust_id": "172B23MS21", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "6", "is_terminated": 1, "next_location": "Doncaster", "signalling_id": "2B23", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "1703", "current_leg_dep": "1659", "current_leg_end": "Doncaster", "origin_dep_time": "1620", "origin_platform": "10B", "current_location": "Doncaster", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1507666, 53.543727700000005], [-1.1499795999999998, 53.54296759999999], [-1.1488571, 53.5418702], [-1.1477762, 53.540821400000006], [-1.1466710999999998, 53.5397423], [-1.1457402, 53.53883280000001], [-1.1449597, 53.5380724], [-1.1439524999999997, 53.5370889], [-1.1430793999999995, 53.5362433], [-1.1422249, 53.5354106], [-1.1420819, 53.5352716], [-1.1417531, 53.534952100000005], [-1.1415330999999995, 53.5347393], [-1.1413108, 53.5345043], [-1.1410895, 53.5342564], [-1.1409094999999998, 53.53404259999999], [-1.1406509, 53.53369169999999], [-1.1405152, 53.533478300000006], [-1.1403811, 53.53324709999999], [-1.1402563999999995, 53.5330056], [-1.1401624999999995, 53.53277129999999], [-1.1400659999999998, 53.5325162], [-1.1400005, 53.5323051], [-1.1399405, 53.5320928], [-1.1398879, 53.53178849999999], [-1.139838689351505, 53.53148921149904], [-1.1398321987886937, 53.53144973714454], [-1.1398231, 53.53139439999999], [-1.1398117, 53.530598899999994], [-1.1398127, 53.530325000000005], [-1.1398046, 53.5302307], [-1.1397911, 53.529956199999994], [-1.1397688, 53.5295622], [-1.139764, 53.52897819999999], [-1.1397484000000002, 53.5282779], [-1.1397342999999998, 53.5276183], [-1.1397417, 53.52748609999998], [-1.1397078, 53.5270165], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193]]}", "current_leg_start": "Bentley (S.Yorks)", "dest_arr_time_act": "1705½", "motion_projection": null, "next_location_lat": "53.5223193", "next_location_lon": "-1.1398758", "previous_location": "Bentley (S.Yorks)", "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\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 720.026, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 769.481, \"from_m\": 720.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1050.796, \"from_m\": 769.481, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1307.337, \"from_m\": 1050.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1529.573, \"from_m\": 1307.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2343.296, \"from_m\": 1529.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\": 8618.173, \"from_m\": 2343.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\": 14273.626, \"from_m\": 8618.173, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 16311.834, \"from_m\": 14273.626, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16451.103, \"from_m\": 16311.834, \"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\": 16478.926, \"from_m\": 16451.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16836.179, \"from_m\": 16478.926, \"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\": 17964.879, \"from_m\": 16836.179, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18562.902, \"from_m\": 17964.879, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23558.125, \"from_m\": 18562.902, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 23614.806, \"from_m\": 23558.125, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 46569.044, \"from_m\": 23614.806, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47451.133, \"from_m\": 46569.044, \"capability_applied\": null, \"effective_limit_mph\": 70.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.841, \"from_m\": 47451.133, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47518.106, \"from_m\": 47465.841, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48044.092, \"from_m\": 47518.106, \"capability_applied\": null, \"effective_limit_mph\": 100.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\": 747058, \"profile_key\": \"0c7da34920a7751984820d9b440631c2f71162e7660028f92feccc21addff1d4\", \"schedule_id\": 13447, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1620\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1622\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1628\", \"wtt_dep\": \"1628H\", \"location\": \"Outwood\", \"stage_seq\": 5, \"distance_m\": 12213.281, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1634H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 6, \"distance_m\": 16205.369, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1637H\", \"wtt_dep\": \"1638\", \"location\": \"Sandal & Agbrigg\", \"stage_seq\": 7, \"distance_m\": 18939.217, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640H\", \"location\": \"Hare Park Jn\", \"stage_seq\": 8, \"distance_m\": 22551.936, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1645\", \"location\": \"Fitzwilliam\", \"stage_seq\": 9, \"distance_m\": 26891.05, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 10, \"distance_m\": 32134.458, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650\", \"location\": \"South Elmsall\", \"stage_seq\": 11, \"distance_m\": 34239.659, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653H\", \"location\": \"Adwick Jn\", \"stage_seq\": 12, \"distance_m\": 40221.28, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1655H\", \"location\": \"Adwick\", \"stage_seq\": 13, \"distance_m\": 41785.234, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1659H\", \"location\": \"Bentley (S.Yorks)\", \"stage_seq\": 14, \"distance_m\": 45467.471, \"section_seq\": 1, \"route_path_id\": 117525}, {\"is_pass\": false, \"wtt_arr\": \"1705H\", \"wtt_dep\": null, \"location\": \"Doncaster\", \"stage_seq\": 15, \"distance_m\": 48044.092, \"section_seq\": 1, \"route_path_id\": 117525}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48044.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117525}], \"total_distance_m\": 48044.092, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47966.814, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 77.278, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1620", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.5223193", "current_position_lon": "-1.1398758", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:39Z\", \"source_id\": 63246988, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:40Z\", \"source_id\": 20065115, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:42Z\", \"source_id\": 63257496, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:43Z\", \"source_id\": 20068077, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:19Z\", \"source_id\": 63269273, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:20Z\", \"source_id\": 20071564, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:50Z\", \"source_id\": 63283422, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:55Z\", \"source_id\": 20075670, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:47Z\", \"source_id\": 63302092, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:51Z\", \"source_id\": 20081123, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:50Z\", \"source_id\": 63315723, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:55Z\", \"source_id\": 20085104, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:47Z\", \"source_id\": 63326686, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:54Z\", \"source_id\": 20088201, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:39Z\", \"source_id\": 63337183, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:44Z\", \"source_id\": 20091274, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster", "service_state_platform": "6", "timing_fact_generation": 1790006510525928, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:28.181744", "service_state_evidence_id": 20091274, "current_leg_start_actual_dep": "2026-09-21T16:59:30+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:28.213765", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
DON |
2B23 |
333012 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1529.573, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2343.296, "from_m": 1529.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": 8618.173, "from_m": 2343.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": 14273.626, "from_m": 8618.173, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 16311.834, "from_m": 14273.626, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16451.103, "from_m": 16311.834, "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": 16478.926, "from_m": 16451.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16836.179, "from_m": 16478.926, "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": 17964.879, "from_m": 16836.179, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18562.902, "from_m": 17964.879, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23558.125, "from_m": 18562.902, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 23614.806, "from_m": 23558.125, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 46569.044, "from_m": 23614.806, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47451.133, "from_m": 46569.044, "capability_applied": null, "effective_limit_mph": 70.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.841, "from_m": 47451.133, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47518.106, "from_m": 47465.841, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48044.092, "from_m": 47518.106, "capability_applied": null, "effective_limit_mph": 100.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": 747058, "profile_key": "0c7da34920a7751984820d9b440631c2f71162e7660028f92feccc21addff1d4", "schedule_id": 13447, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1620", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 117525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 117525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1622", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1628", "wtt_dep": "1628H", "location": "Outwood", "stage_seq": 5, "distance_m": 12213.281, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1634H", "location": "Wakefield Westgate", "stage_seq": 6, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1637H", "wtt_dep": "1638", "location": "Sandal & Agbrigg", "stage_seq": 7, "distance_m": 18939.217, "section_seq": 1, "route_path_id": 117525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640H", "location": "Hare Park Jn", "stage_seq": 8, "distance_m": 22551.936, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1645", "location": "Fitzwilliam", "stage_seq": 9, "distance_m": 26891.05, "section_seq": 1, "route_path_id": 117525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "South Kirkby Jn", "stage_seq": 10, "distance_m": 32134.458, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650", "location": "South Elmsall", "stage_seq": 11, "distance_m": 34239.659, "section_seq": 1, "route_path_id": 117525}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653H", "location": "Adwick Jn", "stage_seq": 12, "distance_m": 40221.28, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1655H", "location": "Adwick", "stage_seq": 13, "distance_m": 41785.234, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1659H", "location": "Bentley (S.Yorks)", "stage_seq": 14, "distance_m": 45467.471, "section_seq": 1, "route_path_id": 117525}, {"is_pass": false, "wtt_arr": "1705H", "wtt_dep": null, "location": "Doncaster", "stage_seq": 15, "distance_m": 48044.092, "section_seq": 1, "route_path_id": 117525}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48044.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 117525}], "total_distance_m": 48044.092, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47966.814, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 77.278, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6010, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:39Z", "source_id": 63246988, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:28:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:40Z", "source_id": 20065115, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:42Z", "source_id": 63257496, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:43Z", "source_id": 20068077, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6042, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:19Z", "source_id": 63269273, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:36:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:20Z", "source_id": 20071564, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6046, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:50Z", "source_id": 63283422, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:42:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:55Z", "source_id": 20075670, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:47Z", "source_id": 63302092, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:51Z", "source_id": 20081123, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6743, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:50Z", "source_id": 63315723, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:54:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:55Z", "source_id": 20085104, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6739, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:47Z", "source_id": 63326686, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:58:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:54Z", "source_id": 20088201, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6840, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:39Z", "source_id": 63337183, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:44Z", "source_id": 20091274, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Leeds |
1620 |
1620 |
10B |
None |
None |
Doncaster |
1706 |
1705½ |
6 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G90213/2026-09-21/detailed |
None |
Bentley (S.Yorks) |
2026-09-21T16:59:30+01:00 |
Doncaster |
4.0 |
{"type": "LineString", "coordinates": [[-1.1507666, 53.543727700000005], [-1.1499795999999998, 53.54296759999999], [-1.1488571, 53.5418702], [-1.1477762, 53.540821400000006], [-1.1466710999999998, 53.5397423], [-1.1457402, 53.53883280000001], [-1.1449597, 53.5380724], [-1.1439524999999997, 53.5370889], [-1.1430793999999995, 53.5362433], [-1.1422249, 53.5354106], [-1.1420819, 53.5352716], [-1.1417531, 53.534952100000005], [-1.1415330999999995, 53.5347393], [-1.1413108, 53.5345043], [-1.1410895, 53.5342564], [-1.1409094999999998, 53.53404259999999], [-1.1406509, 53.53369169999999], [-1.1405152, 53.533478300000006], [-1.1403811, 53.53324709999999], [-1.1402563999999995, 53.5330056], [-1.1401624999999995, 53.53277129999999], [-1.1400659999999998, 53.5325162], [-1.1400005, 53.5323051], [-1.1399405, 53.5320928], [-1.1398879, 53.53178849999999], [-1.139838689351505, 53.53148921149904], [-1.1398321987886937, 53.53144973714454], [-1.1398231, 53.53139439999999], [-1.1398117, 53.530598899999994], [-1.1398127, 53.530325000000005], [-1.1398046, 53.5302307], [-1.1397911, 53.529956199999994], [-1.1397688, 53.5295622], [-1.139764, 53.52897819999999], [-1.1397484000000002, 53.5282779], [-1.1397342999999998, 53.5276183], [-1.1397417, 53.52748609999998], [-1.1397078, 53.5270165], [-1.1397177, 53.5265858], [-1.1397270999999998, 53.526443699999994], [-1.1397268, 53.5263825], [-1.1397383, 53.5263797], [-1.1397404, 53.526146299999986], [-1.1397495, 53.5258585], [-1.1397551, 53.5255156], [-1.1397611, 53.525382599999986], [-1.1397847, 53.524677699999984], [-1.1398034, 53.5240375], [-1.1398315999999995, 53.5232455], [-1.139845, 53.5228065], [-1.1398758, 53.5223193]]} |
1.6 |
1659 |
1703 |
Bentley (S.Yorks) |
Doncaster |
Doncaster |
53.5223193 |
-1.1398758 |
53.5223193 |
-1.1398758 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Doncaster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091274 |
1790006510525928 |
53 |
53 |
2026-09-21 16:13:28.213765 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:28.181744 |
| 715883 |
746210 |
P02137 |
472W23MR21 |
2026-09-21 |
COMPLETE |
20091600 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 746210, "stp": "P", "toc": "Greater Anglia", "uid": "P02137", "consist": "755419", "dest_crs": "IPS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02137/2026-09-21/detailed", "trust_id": "472W23MR21", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "3A", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "2W23", "timing_status": "EARLY", "origin_station": "Cambridge", "current_leg_arr": "1703", "current_leg_dep": "1655", "current_leg_end": "Ipswich", "origin_dep_time": "1548", "origin_platform": "5", "current_location": "Ipswich", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.0555057, 52.15263480000001], [1.0570124, 52.151484399999994], [1.057811, 52.1509279], [1.0586606, 52.1503895], [1.0588195, 52.1502955], [1.0589467999999995, 52.1502251], [1.0591522, 52.150116], [1.0600058, 52.1495996], [1.0609224999999998, 52.1491087], [1.0609933, 52.1490729], [1.0620189, 52.1485543], [1.063175, 52.1480193], [1.0643284, 52.14748629999999], [1.0654499999999998, 52.1469428], [1.0664998999999995, 52.1463684], [1.0669828, 52.1460762], [1.0674445, 52.1457667], [1.067965, 52.1454327], [1.0684497999999998, 52.1450704], [1.0693734, 52.1443502], [1.0699913, 52.143759499999994], [1.0712201, 52.14248049999999], [1.0718938999999998, 52.1417729], [1.0725819, 52.1410531], [1.073964, 52.13961599999999], [1.0767035, 52.1367417], [1.0779783409434258, 52.13540237411863], [1.082178, 52.13098999999998], [1.082591, 52.1305565], [1.0846150999999995, 52.128432], [1.0918411, 52.12086349999999], [1.0919833, 52.1207199], [1.0921874, 52.12051379999999], [1.0922426999999997, 52.12045770000001], [1.0939725, 52.1186416], [1.0946069, 52.1179849], [1.0956916, 52.116862], [1.0961837, 52.1162615], [1.0967882, 52.11557590000001], [1.0969993, 52.11530350000001], [1.0972986, 52.114916], [1.0974417999999997, 52.114717699999986], [1.0975861, 52.1144255], [1.0976655999999998, 52.11430570000001], [1.0977593999999995, 52.1141641], [1.0978891000000002, 52.11397060000001], [1.0980722999999997, 52.11368879999999], [1.0982469, 52.1133928], [1.0984786, 52.1129858], [1.0987441679909908, 52.11250357716516], [1.0987669, 52.11246229999999], [1.0988552, 52.1122908], [1.0990588, 52.11184980000001], [1.0990749999999998, 52.1118153], [1.0990891, 52.1117852], [1.0993786999999997, 52.1112842], [1.0994543999999995, 52.111094900000005], [1.0995575, 52.11089749999999], [1.0996758, 52.1106528], [1.0998253, 52.1102254], [1.0999129, 52.1099616], [1.0999660154940178, 52.10978287988833], [1.1000349, 52.10955109999999], [1.100213, 52.1088444], [1.1002792999999995, 52.10850159999998], [1.100354, 52.1080861], [1.100479, 52.107322999999994], [1.100533, 52.106787899999986], [1.1005606999999995, 52.1062517], [1.1005657, 52.1059728], [1.1005703, 52.105721299999985], [1.1005625, 52.1053896], [1.1005577, 52.10518820000001], [1.1005517, 52.10495769999999], [1.1005393, 52.1047311], [1.1005303, 52.10461059999999], [1.1005227, 52.10450959999999], [1.1004893999999998, 52.1042818], [1.1004625999999995, 52.104082], [1.1004335999999997, 52.10387709999999], [1.1004004, 52.10367720000001], [1.1003526, 52.10347009999999], [1.1002434000000003, 52.1029777], [1.1000065, 52.1017346], [1.0998706, 52.1006947], [1.0997490999999997, 52.0994384], [1.0996585, 52.097438899999986], [1.0997251, 52.0954295], [1.0998719999999995, 52.094019499999995], [1.0999114999999997, 52.093751700000006], [1.1000787, 52.09261639999999], [1.1004694999999998, 52.0908553], [1.1009360999999998, 52.0891113], [1.1009463, 52.0890748], [1.1010086, 52.08885269999998], [1.1028483000000002, 52.08262130000001], [1.1028807, 52.0825064], [1.1047575999999997, 52.07624669999999], [1.1048009, 52.076116600000006], [1.1048619999999998, 52.07593709999998], [1.1050444, 52.0754205], [1.1054132, 52.074700699999994], [1.1058050999999998, 52.0739707], [1.1066682, 52.07273910000001], [1.1069953, 52.07232569999999], [1.1077941, 52.071449], [1.1086997999999997, 52.07062049999999], [1.1095218, 52.06997719999999], [1.1097907, 52.0697668], [1.1100097999999998, 52.0696201], [1.1106584999999998, 52.06918329999999], [1.1121902, 52.0681162], [1.11328, 52.067367299999994], [1.1139582, 52.06690269999999], [1.1139593485460355, 52.06690191300023], [1.1146663, 52.0664175], [1.1147507999999997, 52.06636129999999], [1.1154437, 52.0658858], [1.1175488, 52.06444419999999], [1.1177129, 52.06433320000001], [1.1181693, 52.06402380000001], [1.1185567999999997, 52.06374749999999], [1.1203474999999998, 52.06252829999999], [1.1217982999999998, 52.06153530000001], [1.1220142, 52.06139709999999], [1.1226176, 52.0609867], [1.1234488, 52.0604171], [1.1253165999999997, 52.059137], [1.1258293999999998, 52.0587298], [1.1265845, 52.0582099], [1.1269101230431022, 52.057973524141175], [1.1273029, 52.0576884], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Needham Market", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Needham Market", "current_leg_milage": "8.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 477.692, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 516.94, \"from_m\": 477.692, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 578.913, \"from_m\": 516.94, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 737.559, \"from_m\": 578.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1569.781, \"from_m\": 737.559, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1829.31, \"from_m\": 1569.781, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22829.314, \"from_m\": 1829.31, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23486.879, \"from_m\": 22829.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\": 23508.527, \"from_m\": 23486.879, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25228.694, \"from_m\": 23508.527, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26873.251, \"from_m\": 25228.694, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66152.757, \"from_m\": 26873.251, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66392.237, \"from_m\": 66152.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\": 81386.193, \"from_m\": 66392.237, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 81437.628, \"from_m\": 81386.193, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87695.376, \"from_m\": 81437.628, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 89077.089, \"from_m\": 87695.376, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 89115.862, \"from_m\": 89077.089, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89185.574, \"from_m\": 89115.862, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 89343.279, \"from_m\": 89185.574, \"capability_applied\": null, \"effective_limit_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\": 746210, \"profile_key\": \"4b3c58175da4832aec7f277098d442501c9b179eabb3cf9ddff53393d94f76ad\", \"schedule_id\": 20004, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1523.931, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1604H\", \"location\": \"Dullingham\", \"stage_seq\": 3, \"distance_m\": 18248.576, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1609\", \"wtt_dep\": \"1610\", \"location\": \"Newmarket\", \"stage_seq\": 4, \"distance_m\": 23486.879, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Chippenham Jn\", \"stage_seq\": 5, \"distance_m\": 26935.498, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1618\", \"location\": \"Kennett\", \"stage_seq\": 6, \"distance_m\": 31407.217, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1630\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 7, \"distance_m\": 46973.075, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1635H\", \"location\": \"Thurston\", \"stage_seq\": 8, \"distance_m\": 53517.727, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641H\", \"location\": \"Elmswell\", \"stage_seq\": 9, \"distance_m\": 60718.91, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Haughley Jn\", \"stage_seq\": 10, \"distance_m\": 66409.681, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1651H\", \"location\": \"Stowmarket\", \"stage_seq\": 11, \"distance_m\": 70287.932, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1655H\", \"wtt_dep\": \"1656\", \"location\": \"Needham Market\", \"stage_seq\": 12, \"distance_m\": 75821.664, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Claydon S.B.\", \"stage_seq\": 13, \"distance_m\": 81222.01, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 14, \"distance_m\": 86534.074, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 15, \"distance_m\": 87906.142, \"section_seq\": 1, \"route_path_id\": 138544}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 16, \"distance_m\": 89343.279, \"section_seq\": 1, \"route_path_id\": 138544}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 89343.279, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138544}], \"total_distance_m\": 89343.279, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 49814.919, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 39528.36, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1548", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:46Z\", \"source_id\": 63181867, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:51Z\", \"source_id\": 20045929, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:26Z\", \"source_id\": 63220405, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:31Z\", \"source_id\": 20057252, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:17Z\", \"source_id\": 63243534, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:17Z\", \"source_id\": 20064109, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12304, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:02Z\", \"source_id\": 63255912, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:06Z\", \"source_id\": 20067603, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:04Z\", \"source_id\": 63278829, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:07Z\", \"source_id\": 20074340, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:51Z\", \"source_id\": 63299357, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:53Z\", \"source_id\": 20080339, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:04Z\", \"source_id\": 63313830, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:11Z\", \"source_id\": 20084553, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:05Z\", \"source_id\": 63338502, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:09Z\", \"source_id\": 20091600, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "3", "timing_fact_generation": 1790006530006483, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:28.186969", "service_state_evidence_id": 20091600, "current_leg_start_actual_dep": "2026-09-21T16:56:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:28.217199", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
CBG |
IPS |
2W23 |
755419 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 477.692, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 516.94, "from_m": 477.692, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 578.913, "from_m": 516.94, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 737.559, "from_m": 578.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1569.781, "from_m": 737.559, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1829.31, "from_m": 1569.781, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22829.314, "from_m": 1829.31, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23486.879, "from_m": 22829.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": 23508.527, "from_m": 23486.879, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25228.694, "from_m": 23508.527, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26873.251, "from_m": 25228.694, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66152.757, "from_m": 26873.251, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66392.237, "from_m": 66152.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": 81386.193, "from_m": 66392.237, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 81437.628, "from_m": 81386.193, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87695.376, "from_m": 81437.628, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 89077.089, "from_m": 87695.376, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 89115.862, "from_m": 89077.089, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89185.574, "from_m": 89115.862, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 89343.279, "from_m": 89185.574, "capability_applied": null, "effective_limit_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": 746210, "profile_key": "4b3c58175da4832aec7f277098d442501c9b179eabb3cf9ddff53393d94f76ad", "schedule_id": 20004, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1548", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138544}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 1523.931, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1604H", "location": "Dullingham", "stage_seq": 3, "distance_m": 18248.576, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1609", "wtt_dep": "1610", "location": "Newmarket", "stage_seq": 4, "distance_m": 23486.879, "section_seq": 1, "route_path_id": 138544}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Chippenham Jn", "stage_seq": 5, "distance_m": 26935.498, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1618", "location": "Kennett", "stage_seq": 6, "distance_m": 31407.217, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1630", "location": "Bury St Edmunds", "stage_seq": 7, "distance_m": 46973.075, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1635H", "location": "Thurston", "stage_seq": 8, "distance_m": 53517.727, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641H", "location": "Elmswell", "stage_seq": 9, "distance_m": 60718.91, "section_seq": 1, "route_path_id": 138544}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Haughley Jn", "stage_seq": 10, "distance_m": 66409.681, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1651H", "location": "Stowmarket", "stage_seq": 11, "distance_m": 70287.932, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1655H", "wtt_dep": "1656", "location": "Needham Market", "stage_seq": 12, "distance_m": 75821.664, "section_seq": 1, "route_path_id": 138544}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Claydon S.B.", "stage_seq": 13, "distance_m": 81222.01, "section_seq": 1, "route_path_id": 138544}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Ipswich Europa Jn", "stage_seq": 14, "distance_m": 86534.074, "section_seq": 1, "route_path_id": 138544}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "East Suffolk Jn", "stage_seq": 15, "distance_m": 87906.142, "section_seq": 1, "route_path_id": 138544}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Ipswich", "stage_seq": 16, "distance_m": 89343.279, "section_seq": 1, "route_path_id": 138544}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 89343.279, "from_m": 0.0, "section_seq": 1, "route_path_id": 138544}], "total_distance_m": 89343.279, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 49814.919, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 39528.36, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12316, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:46Z", "source_id": 63181867, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:04:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:51Z", "source_id": 20045929, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12278, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:26Z", "source_id": 63220405, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:17:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:31Z", "source_id": 20057252, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12292, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:17Z", "source_id": 63243534, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:27:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:17Z", "source_id": 20064109, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12304, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:02Z", "source_id": 63255912, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:35:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:06Z", "source_id": 20067603, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12308, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:04Z", "source_id": 63278829, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:07Z", "source_id": 20074340, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13241, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:51Z", "source_id": 63299357, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:48:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:53Z", "source_id": 20080339, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13248, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:04Z", "source_id": 63313830, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:54:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:11Z", "source_id": 20084553, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13395, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:05Z", "source_id": 63338502, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:03:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:09Z", "source_id": 20091600, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Cambridge |
1548 |
1548 |
5 |
None |
None |
Ipswich |
1705 |
1705 |
3A |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02137/2026-09-21/detailed |
None |
Needham Market |
2026-09-21T16:56:00+01:00 |
Ipswich |
8.0 |
{"type": "LineString", "coordinates": [[1.0555057, 52.15263480000001], [1.0570124, 52.151484399999994], [1.057811, 52.1509279], [1.0586606, 52.1503895], [1.0588195, 52.1502955], [1.0589467999999995, 52.1502251], [1.0591522, 52.150116], [1.0600058, 52.1495996], [1.0609224999999998, 52.1491087], [1.0609933, 52.1490729], [1.0620189, 52.1485543], [1.063175, 52.1480193], [1.0643284, 52.14748629999999], [1.0654499999999998, 52.1469428], [1.0664998999999995, 52.1463684], [1.0669828, 52.1460762], [1.0674445, 52.1457667], [1.067965, 52.1454327], [1.0684497999999998, 52.1450704], [1.0693734, 52.1443502], [1.0699913, 52.143759499999994], [1.0712201, 52.14248049999999], [1.0718938999999998, 52.1417729], [1.0725819, 52.1410531], [1.073964, 52.13961599999999], [1.0767035, 52.1367417], [1.0779783409434258, 52.13540237411863], [1.082178, 52.13098999999998], [1.082591, 52.1305565], [1.0846150999999995, 52.128432], [1.0918411, 52.12086349999999], [1.0919833, 52.1207199], [1.0921874, 52.12051379999999], [1.0922426999999997, 52.12045770000001], [1.0939725, 52.1186416], [1.0946069, 52.1179849], [1.0956916, 52.116862], [1.0961837, 52.1162615], [1.0967882, 52.11557590000001], [1.0969993, 52.11530350000001], [1.0972986, 52.114916], [1.0974417999999997, 52.114717699999986], [1.0975861, 52.1144255], [1.0976655999999998, 52.11430570000001], [1.0977593999999995, 52.1141641], [1.0978891000000002, 52.11397060000001], [1.0980722999999997, 52.11368879999999], [1.0982469, 52.1133928], [1.0984786, 52.1129858], [1.0987441679909908, 52.11250357716516], [1.0987669, 52.11246229999999], [1.0988552, 52.1122908], [1.0990588, 52.11184980000001], [1.0990749999999998, 52.1118153], [1.0990891, 52.1117852], [1.0993786999999997, 52.1112842], [1.0994543999999995, 52.111094900000005], [1.0995575, 52.11089749999999], [1.0996758, 52.1106528], [1.0998253, 52.1102254], [1.0999129, 52.1099616], [1.0999660154940178, 52.10978287988833], [1.1000349, 52.10955109999999], [1.100213, 52.1088444], [1.1002792999999995, 52.10850159999998], [1.100354, 52.1080861], [1.100479, 52.107322999999994], [1.100533, 52.106787899999986], [1.1005606999999995, 52.1062517], [1.1005657, 52.1059728], [1.1005703, 52.105721299999985], [1.1005625, 52.1053896], [1.1005577, 52.10518820000001], [1.1005517, 52.10495769999999], [1.1005393, 52.1047311], [1.1005303, 52.10461059999999], [1.1005227, 52.10450959999999], [1.1004893999999998, 52.1042818], [1.1004625999999995, 52.104082], [1.1004335999999997, 52.10387709999999], [1.1004004, 52.10367720000001], [1.1003526, 52.10347009999999], [1.1002434000000003, 52.1029777], [1.1000065, 52.1017346], [1.0998706, 52.1006947], [1.0997490999999997, 52.0994384], [1.0996585, 52.097438899999986], [1.0997251, 52.0954295], [1.0998719999999995, 52.094019499999995], [1.0999114999999997, 52.093751700000006], [1.1000787, 52.09261639999999], [1.1004694999999998, 52.0908553], [1.1009360999999998, 52.0891113], [1.1009463, 52.0890748], [1.1010086, 52.08885269999998], [1.1028483000000002, 52.08262130000001], [1.1028807, 52.0825064], [1.1047575999999997, 52.07624669999999], [1.1048009, 52.076116600000006], [1.1048619999999998, 52.07593709999998], [1.1050444, 52.0754205], [1.1054132, 52.074700699999994], [1.1058050999999998, 52.0739707], [1.1066682, 52.07273910000001], [1.1069953, 52.07232569999999], [1.1077941, 52.071449], [1.1086997999999997, 52.07062049999999], [1.1095218, 52.06997719999999], [1.1097907, 52.0697668], [1.1100097999999998, 52.0696201], [1.1106584999999998, 52.06918329999999], [1.1121902, 52.0681162], [1.11328, 52.067367299999994], [1.1139582, 52.06690269999999], [1.1139593485460355, 52.06690191300023], [1.1146663, 52.0664175], [1.1147507999999997, 52.06636129999999], [1.1154437, 52.0658858], [1.1175488, 52.06444419999999], [1.1177129, 52.06433320000001], [1.1181693, 52.06402380000001], [1.1185567999999997, 52.06374749999999], [1.1203474999999998, 52.06252829999999], [1.1217982999999998, 52.06153530000001], [1.1220142, 52.06139709999999], [1.1226176, 52.0609867], [1.1234488, 52.0604171], [1.1253165999999997, 52.059137], [1.1258293999999998, 52.0587298], [1.1265845, 52.0582099], [1.1269101230431022, 52.057973524141175], [1.1273029, 52.0576884], [1.1303012, 52.05551659999999], [1.1312651, 52.05486209999998], [1.1315736, 52.054667599999995], [1.131714684761969, 52.054578667909794], [1.1319664, 52.05441999999999], [1.1324092999999995, 52.054164799999995], [1.1326989, 52.0539997], [1.1333511, 52.05365410000001], [1.1338167999999995, 52.053425], [1.1342375, 52.053231499999995], [1.1346273, 52.05305], [1.1347115999999997, 52.0530132], [1.1352558999999998, 52.0527751], [1.1356016, 52.05263180000001], [1.1358916, 52.05251], [1.1361633000000002, 52.05240789999999], [1.1364972, 52.05228139999999], [1.1370448, 52.052077], [1.1372562, 52.052006], [1.1376019, 52.0518923], [1.137904, 52.05180589999999], [1.1381542, 52.051741199999995], [1.1383312999999995, 52.05169589999999], [1.1386526, 52.051625], [1.1395254, 52.0514591], [1.1398206999999998, 52.051403], [1.1404821999999997, 52.0512732], [1.1408043000000003, 52.05119899999999], [1.1410101, 52.0511461], [1.1412325, 52.0511015], [1.1413995999999995, 52.05107059999999], [1.1415521999999998, 52.05104240000001], [1.1417143, 52.0510074], [1.1419823000000002, 52.0509577], [1.1429837, 52.0507758], [1.1441781999999998, 52.05052519999999]]} |
8.4 |
1655 |
1703 |
Needham Market |
Ipswich |
Ipswich |
52.0505252 |
1.1441782 |
52.0505252 |
1.1441782 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Ipswich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091600 |
1790006530006483 |
46 |
46 |
2026-09-21 16:13:28.217199 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:28.186969 |
| 715884 |
746771 |
P86717 |
882A47MS21 |
2026-09-21 |
COMPLETE |
20091653 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 746771, "stp": "P", "toc": "Southeastern", "uid": "P86717", "consist": "465001+465042", "dest_crs": "CST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86717/2026-09-21/detailed", "trust_id": "882A47MS21", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "4", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "2A47", "timing_status": "EARLY", "origin_station": "Dartford", "current_leg_arr": "1703", "current_leg_dep": "1700", "current_leg_end": "London Cannon Street", "origin_dep_time": "1609", "origin_platform": "3", "current_location": "London Cannon Street", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]}", "current_leg_start": "London Bridge", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "51.5110406", "next_location_lon": "-0.0904120", "previous_location": "London Bridge", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.717, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 668.047, \"from_m\": 622.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1370.828, \"from_m\": 668.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1403.851, \"from_m\": 1370.828, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1405.646, \"from_m\": 1403.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4826.127, \"from_m\": 1405.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4863.389, \"from_m\": 4826.127, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11763.758, \"from_m\": 4863.389, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11797.512, \"from_m\": 11763.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12704.319, \"from_m\": 11797.512, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13116.658, \"from_m\": 12704.319, \"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\": 14854.544, \"from_m\": 13116.658, \"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\": 15714.627, \"from_m\": 14854.544, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16766.322, \"from_m\": 15714.627, \"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\": 18301.481, \"from_m\": 16766.322, \"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\": 20263.186, \"from_m\": 18301.481, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20967.906, \"from_m\": 20263.186, \"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\": 21020.435, \"from_m\": 20967.906, \"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\": 21349.769, \"from_m\": 21020.435, \"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\": 21391.371, \"from_m\": 21349.769, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21460.147, \"from_m\": 21391.371, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23810.439, \"from_m\": 21460.147, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23857.684, \"from_m\": 23810.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26579.09, \"from_m\": 23857.684, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26649.77, \"from_m\": 26579.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26731.753, \"from_m\": 26649.77, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27797.029, \"from_m\": 26731.753, \"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\": 28364.435, \"from_m\": 27797.029, \"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\": 746771, \"profile_key\": \"f73daaa061151a7f623ee4b67e18fcb9078498e18fc6ee5c62bb76f38fbbdf93\", \"schedule_id\": 23162, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1609\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1610H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2536.0, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1615\", \"wtt_dep\": \"1616\", \"location\": \"Slade Green\", \"stage_seq\": 5, \"distance_m\": 3233.761, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1618H\", \"wtt_dep\": \"1619\", \"location\": \"Erith\", \"stage_seq\": 6, \"distance_m\": 5086.333, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1621H\", \"location\": \"Belvedere\", \"stage_seq\": 7, \"distance_m\": 7091.273, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1624\", \"wtt_dep\": \"1625\", \"location\": \"Abbey Wood\", \"stage_seq\": 8, \"distance_m\": 9417.536, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1627H\", \"wtt_dep\": \"1628\", \"location\": \"Plumstead\", \"stage_seq\": 9, \"distance_m\": 11946.062, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630H\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 10, \"distance_m\": 12861.419, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1632H\", \"wtt_dep\": \"1633\", \"location\": \"Woolwich Dockyard\", \"stage_seq\": 11, \"distance_m\": 14021.169, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"Charlton\", \"stage_seq\": 12, \"distance_m\": 15887.626, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637H\", \"location\": \"Angerstein Jn\", \"stage_seq\": 13, \"distance_m\": 16318.114, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1643\", \"location\": \"Blackheath\", \"stage_seq\": 14, \"distance_m\": 18959.265, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1647\", \"location\": \"Lewisham\", \"stage_seq\": 15, \"distance_m\": 20502.047, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"St. John's\", \"stage_seq\": 16, \"distance_m\": 21163.468, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"New Cross\", \"stage_seq\": 17, \"distance_m\": 22335.93, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 18, \"distance_m\": 23248.255, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 19, \"distance_m\": 23810.439, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1700\", \"location\": \"London Bridge\", \"stage_seq\": 20, \"distance_m\": 27253.593, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Borough Market Jn\", \"stage_seq\": 21, \"distance_m\": 27608.322, \"section_seq\": 1, \"route_path_id\": 139729}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"London Cannon Street\", \"stage_seq\": 22, \"distance_m\": 28364.435, \"section_seq\": 1, \"route_path_id\": 139729}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28364.435, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139729}], \"total_distance_m\": 28364.435, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 28129.852, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 234.583, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1609", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:32Z\", \"source_id\": 63207843, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:36Z\", \"source_id\": 20053406, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:30Z\", \"source_id\": 63220604, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:34Z\", \"source_id\": 20057291, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:30Z\", \"source_id\": 63228711, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:32Z\", \"source_id\": 20059667, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:32Z\", \"source_id\": 63236597, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:36Z\", \"source_id\": 20062024, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:46Z\", \"source_id\": 63244776, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:48Z\", \"source_id\": 20064464, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:03Z\", \"source_id\": 63250675, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:29:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:06Z\", \"source_id\": 20066124, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:42Z\", \"source_id\": 63257603, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:47Z\", \"source_id\": 20068144, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:45Z\", \"source_id\": 63265256, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:47Z\", \"source_id\": 20070403, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:56Z\", \"source_id\": 63278496, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:00Z\", \"source_id\": 20074247, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:58Z\", \"source_id\": 63291474, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:01Z\", \"source_id\": 20078065, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:52Z\", \"source_id\": 63302346, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:55Z\", \"source_id\": 20081193, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:35Z\", \"source_id\": 63309831, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:35Z\", \"source_id\": 20083261, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:58Z\", \"source_id\": 63327125, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:04Z\", \"source_id\": 20088307, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:11Z\", \"source_id\": 63338773, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:13Z\", \"source_id\": 20091653, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "4", "timing_fact_generation": 1790006534825273, "current_leg_arrival_utc": "2026-09-21T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:31.363934", "service_state_evidence_id": 20091653, "current_leg_start_actual_dep": "2026-09-21T17:00:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:32.835890", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
DFD |
CST |
2A47 |
465001+465042 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.717, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1370.828, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1403.851, "from_m": 1370.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1405.646, "from_m": 1403.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4826.127, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4863.389, "from_m": 4826.127, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11763.758, "from_m": 4863.389, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11797.512, "from_m": 11763.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12704.319, "from_m": 11797.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13116.658, "from_m": 12704.319, "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": 14854.544, "from_m": 13116.658, "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": 15714.627, "from_m": 14854.544, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16766.322, "from_m": 15714.627, "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": 18301.481, "from_m": 16766.322, "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": 20263.186, "from_m": 18301.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20967.906, "from_m": 20263.186, "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": 21020.435, "from_m": 20967.906, "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": 21349.769, "from_m": 21020.435, "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": 21391.371, "from_m": 21349.769, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21460.147, "from_m": 21391.371, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23810.439, "from_m": 21460.147, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23857.684, "from_m": 23810.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26579.09, "from_m": 23857.684, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26649.77, "from_m": 26579.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26731.753, "from_m": 26649.77, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27797.029, "from_m": 26731.753, "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": 28364.435, "from_m": 27797.029, "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": 746771, "profile_key": "f73daaa061151a7f623ee4b67e18fcb9078498e18fc6ee5c62bb76f38fbbdf93", "schedule_id": 23162, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1609", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1610H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2536.0, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1615", "wtt_dep": "1616", "location": "Slade Green", "stage_seq": 5, "distance_m": 3233.761, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1618H", "wtt_dep": "1619", "location": "Erith", "stage_seq": 6, "distance_m": 5086.333, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1621H", "location": "Belvedere", "stage_seq": 7, "distance_m": 7091.273, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1624", "wtt_dep": "1625", "location": "Abbey Wood", "stage_seq": 8, "distance_m": 9417.536, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1627H", "wtt_dep": "1628", "location": "Plumstead", "stage_seq": 9, "distance_m": 11946.062, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630H", "location": "Woolwich Arsenal", "stage_seq": 10, "distance_m": 12861.419, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1632H", "wtt_dep": "1633", "location": "Woolwich Dockyard", "stage_seq": 11, "distance_m": 14021.169, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "Charlton", "stage_seq": 12, "distance_m": 15887.626, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637H", "location": "Angerstein Jn", "stage_seq": 13, "distance_m": 16318.114, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1643", "location": "Blackheath", "stage_seq": 14, "distance_m": 18959.265, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1647", "location": "Lewisham", "stage_seq": 15, "distance_m": 20502.047, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "St. John's", "stage_seq": 16, "distance_m": 21163.468, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "New Cross", "stage_seq": 17, "distance_m": 22335.93, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "North Kent East Jn", "stage_seq": 18, "distance_m": 23248.255, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Surrey Canal Jn", "stage_seq": 19, "distance_m": 23810.439, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1700", "location": "London Bridge", "stage_seq": 20, "distance_m": 27253.593, "section_seq": 1, "route_path_id": 139729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Borough Market Jn", "stage_seq": 21, "distance_m": 27608.322, "section_seq": 1, "route_path_id": 139729}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "London Cannon Street", "stage_seq": 22, "distance_m": 28364.435, "section_seq": 1, "route_path_id": 139729}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28364.435, "from_m": 0.0, "section_seq": 1, "route_path_id": 139729}], "total_distance_m": 28364.435, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 28129.852, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 234.583, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:32Z", "source_id": 63207843, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:13:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:36Z", "source_id": 20053406, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32209, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:30Z", "source_id": 63220604, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:34Z", "source_id": 20057291, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32205, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:30Z", "source_id": 63228711, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:21:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:32Z", "source_id": 20059667, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:32Z", "source_id": 63236597, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:36Z", "source_id": 20062024, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:46Z", "source_id": 63244776, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:27:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:48Z", "source_id": 20064464, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:03Z", "source_id": 63250675, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:29:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:06Z", "source_id": 20066124, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32145, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:42Z", "source_id": 63257603, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:32:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:47Z", "source_id": 20068144, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:45Z", "source_id": 63265256, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:35:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:47Z", "source_id": 20070403, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:56Z", "source_id": 63278496, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:40:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:00Z", "source_id": 20074247, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:58Z", "source_id": 63291474, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:45:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:01Z", "source_id": 20078065, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31543, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:52Z", "source_id": 63302346, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:49:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:55Z", "source_id": 20081193, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:35Z", "source_id": 63309831, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:52:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:35Z", "source_id": 20083261, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29667, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:58Z", "source_id": 63327125, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:58:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:04Z", "source_id": 20088307, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31455, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:11Z", "source_id": 63338773, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:03:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:13Z", "source_id": 20091653, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Dartford |
1609 |
1609 |
3 |
None |
None |
London Cannon Street |
1704 |
1704 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86717/2026-09-21/detailed |
None |
London Bridge |
2026-09-21T17:00:00+01:00 |
London Cannon Street |
3.0 |
{"type": "LineString", "coordinates": [[-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]} |
0.7 |
1700 |
1703 |
London Bridge |
London Cannon Street |
London Cannon Street |
51.5110406 |
-0.0904120 |
51.5110406 |
-0.0904120 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
London Cannon Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091653 |
1790006534825273 |
74 |
74 |
2026-09-21 16:13:32.835890 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:31.363934 |
| 715885 |
747065 |
P86898 |
882D08NS21 |
2026-09-21 |
COMPLETE |
20091271 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 747065, "stp": "P", "toc": "Southeastern", "uid": "P86898", "consist": "465162+465929", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86898/2026-09-21/detailed", "trust_id": "882D08NS21", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-21", "dest_arr_time": "1703", "dest_platform": "3", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2D08", "timing_status": "ON TIME", "origin_station": "Orpington", "current_leg_arr": "1703", "current_leg_dep": "1656", "current_leg_end": "London Victoria", "origin_dep_time": "1620", "origin_platform": "8", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Brixton", "dest_arr_time_act": "1703", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Brixton", "current_leg_milage": "3.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 350.071, \"from_m\": 198.971, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 400.113, \"from_m\": 350.071, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 488.011, \"from_m\": 400.113, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 542.97, \"from_m\": 488.011, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2547.8, \"from_m\": 542.97, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3717.658, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3901.63, \"from_m\": 3717.658, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4443.551, \"from_m\": 3901.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4478.445, \"from_m\": 4443.551, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4525.211, \"from_m\": 4478.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4571.709, \"from_m\": 4525.211, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6747.507, \"from_m\": 4571.709, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6796.373, \"from_m\": 6747.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17303.298, \"from_m\": 6796.373, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17836.426, \"from_m\": 17303.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17852.728, \"from_m\": 17836.426, \"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\": 17894.834, \"from_m\": 17852.728, \"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\": 19000.747, \"from_m\": 17894.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20450.094, \"from_m\": 19000.747, \"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\": 20575.971, \"from_m\": 20450.094, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20748.014, \"from_m\": 20575.971, \"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\": 20821.836, \"from_m\": 20748.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22119.116, \"from_m\": 20821.836, \"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\": 22550.151, \"from_m\": 22119.116, \"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\": 22879.076, \"from_m\": 22550.151, \"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\": 24000.764, \"from_m\": 22879.076, \"capability_applied\": null, \"effective_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\": 747065, \"profile_key\": \"abaeb7da66634ca565e8edcfbc6979c13bd9fa9a75dd2cee440942f1ec19faa8\", \"schedule_id\": 23243, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1620\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629H\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4830.208, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1633\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6519.95, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1636\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 7942.518, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 8, \"distance_m\": 10089.688, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1641H\", \"wtt_dep\": \"1642\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 11429.12, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644\", \"location\": \"Penge East\", \"stage_seq\": 10, \"distance_m\": 12459.77, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647H\", \"location\": \"Sydenham Hill\", \"stage_seq\": 11, \"distance_m\": 14763.158, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"West Dulwich\", \"stage_seq\": 12, \"distance_m\": 15878.218, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Herne Hill\", \"stage_seq\": 13, \"distance_m\": 17591.902, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1656\", \"location\": \"Brixton\", \"stage_seq\": 14, \"distance_m\": 18845.493, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 15, \"distance_m\": 20575.971, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 22598.056, \"section_seq\": 1, \"route_path_id\": 139774}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 17, \"distance_m\": 24000.764, \"section_seq\": 1, \"route_path_id\": 139774}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24000.764, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139774}], \"total_distance_m\": 24000.764, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22630.511, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1370.253, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1620", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:26Z\", \"source_id\": 63233854, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:30Z\", \"source_id\": 20061186, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:25Z\", \"source_id\": 63246415, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:29Z\", \"source_id\": 20064925, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:08Z\", \"source_id\": 63253461, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:13Z\", \"source_id\": 20066950, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:53Z\", \"source_id\": 63263050, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:56Z\", \"source_id\": 20069753, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:50Z\", \"source_id\": 63275662, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:53Z\", \"source_id\": 20073480, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:02Z\", \"source_id\": 63281434, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:08Z\", \"source_id\": 20075089, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:33Z\", \"source_id\": 63287773, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:36Z\", \"source_id\": 20076973, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:50Z\", \"source_id\": 63296546, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:54Z\", \"source_id\": 20079562, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:12Z\", \"source_id\": 63303213, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:15Z\", \"source_id\": 20081427, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:01Z\", \"source_id\": 63311051, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:06Z\", \"source_id\": 20083653, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:38Z\", \"source_id\": 63317934, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:43Z\", \"source_id\": 20085799, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:37Z\", \"source_id\": 63337093, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:40Z\", \"source_id\": 20091271, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "3", "timing_fact_generation": 1790006504587797, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:31.735279", "service_state_evidence_id": 20091271, "current_leg_start_actual_dep": "2026-09-21T16:56:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:32.832493", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
ORP |
None |
2D08 |
465162+465929 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 198.971, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 350.071, "from_m": 198.971, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 400.113, "from_m": 350.071, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 488.011, "from_m": 400.113, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 542.97, "from_m": 488.011, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2547.8, "from_m": 542.97, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3717.658, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3901.63, "from_m": 3717.658, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4443.551, "from_m": 3901.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4478.445, "from_m": 4443.551, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4525.211, "from_m": 4478.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4571.709, "from_m": 4525.211, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6747.507, "from_m": 4571.709, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6796.373, "from_m": 6747.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17303.298, "from_m": 6796.373, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17836.426, "from_m": 17303.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17852.728, "from_m": 17836.426, "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": 17894.834, "from_m": 17852.728, "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": 19000.747, "from_m": 17894.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20450.094, "from_m": 19000.747, "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": 20575.971, "from_m": 20450.094, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20748.014, "from_m": 20575.971, "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": 20821.836, "from_m": 20748.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22119.116, "from_m": 20821.836, "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": 22550.151, "from_m": 22119.116, "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": 22879.076, "from_m": 22550.151, "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": 24000.764, "from_m": 22879.076, "capability_applied": null, "effective_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": 747065, "profile_key": "abaeb7da66634ca565e8edcfbc6979c13bd9fa9a75dd2cee440942f1ec19faa8", "schedule_id": 23243, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1620", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 139774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625H", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 139774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629H", "location": "Bickley", "stage_seq": 5, "distance_m": 4830.208, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1633", "location": "Bromley South", "stage_seq": 6, "distance_m": 6519.95, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1636", "location": "Shortlands", "stage_seq": 7, "distance_m": 7942.518, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639H", "location": "Beckenham Junction", "stage_seq": 8, "distance_m": 10089.688, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1641H", "wtt_dep": "1642", "location": "Kent House", "stage_seq": 9, "distance_m": 11429.12, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644", "location": "Penge East", "stage_seq": 10, "distance_m": 12459.77, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647H", "location": "Sydenham Hill", "stage_seq": 11, "distance_m": 14763.158, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "West Dulwich", "stage_seq": 12, "distance_m": 15878.218, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Herne Hill", "stage_seq": 13, "distance_m": 17591.902, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1656", "location": "Brixton", "stage_seq": 14, "distance_m": 18845.493, "section_seq": 1, "route_path_id": 139774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Voltaire Road Jn", "stage_seq": 15, "distance_m": 20575.971, "section_seq": 1, "route_path_id": 139774}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659H", "location": "Grosvenor Bridge Jn", "stage_seq": 16, "distance_m": 22598.056, "section_seq": 1, "route_path_id": 139774}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "London Victoria", "stage_seq": 17, "distance_m": 24000.764, "section_seq": 1, "route_path_id": 139774}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24000.764, "from_m": 0.0, "section_seq": 1, "route_path_id": 139774}], "total_distance_m": 24000.764, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22630.511, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1370.253, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:26Z", "source_id": 63233854, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:30Z", "source_id": 20061186, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:25Z", "source_id": 63246415, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:28:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:29Z", "source_id": 20064925, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:08Z", "source_id": 63253461, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:31:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:13Z", "source_id": 20066950, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:53Z", "source_id": 63263050, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:34:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:56Z", "source_id": 20069753, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31351, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:50Z", "source_id": 63275662, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:39:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:53Z", "source_id": 20073480, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31343, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:02Z", "source_id": 63281434, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:41:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:08Z", "source_id": 20075089, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31861, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:33Z", "source_id": 63287773, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:44:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:36Z", "source_id": 20076973, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31267, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:50Z", "source_id": 63296546, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:54Z", "source_id": 20079562, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31253, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:12Z", "source_id": 63303213, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:49:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:15Z", "source_id": 20081427, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29358, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:01Z", "source_id": 63311051, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:52:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:06Z", "source_id": 20083653, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:38Z", "source_id": 63317934, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:55:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:43Z", "source_id": 20085799, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28673, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:37Z", "source_id": 63337093, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:03:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:40Z", "source_id": 20091271, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Orpington |
1620 |
1620 |
8 |
None |
None |
London Victoria |
1703 |
1703 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86898/2026-09-21/detailed |
None |
Brixton |
2026-09-21T16:56:00+01:00 |
London Victoria |
7.0 |
{"type": "LineString", "coordinates": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
3.0 |
1656 |
1703 |
Brixton |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091271 |
1790006504587797 |
57 |
57 |
2026-09-21 16:13:32.832493 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:31.735279 |
| 715886 |
746809 |
P02930 |
471B85MS21 |
2026-09-21 |
COMPLETE |
20091535 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 746809, "stp": "P", "toc": "Greater Anglia", "uid": "P02930", "consist": "720107+720579", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02930/2026-09-21/detailed", "trust_id": "471B85MS21", "origin_crs": "SSD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-21", "dest_arr_time": "1701", "dest_platform": "8", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1B85", "timing_status": "LATE", "origin_station": "Stansted Airport", "current_leg_arr": "1703", "current_leg_dep": "1646", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1611", "origin_platform": "1", "current_location": "London Liverpool Street", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Tottenham Hale", "dest_arr_time_act": "1701", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Tottenham Hale", "current_leg_milage": "5.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 490.569, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2880.266, \"from_m\": 490.569, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4123.776, \"from_m\": 2880.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4185.989, \"from_m\": 4123.776, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10264.399, \"from_m\": 4185.989, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10339.091, \"from_m\": 10264.399, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13106.987, \"from_m\": 10339.091, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27058.872, \"from_m\": 13106.987, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36784.278, \"from_m\": 27058.872, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 41890.89, \"from_m\": 36784.278, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 41925.327, \"from_m\": 41890.89, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41971.335, \"from_m\": 41925.327, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42003.228, \"from_m\": 41971.335, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46491.635, \"from_m\": 42003.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 49611.625, \"from_m\": 46491.635, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49995.025, \"from_m\": 49611.625, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50042.06, \"from_m\": 49995.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51473.3, \"from_m\": 50042.06, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51575.996, \"from_m\": 51473.3, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52222.855, \"from_m\": 51575.996, \"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\": 53308.281, \"from_m\": 52222.855, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54254.363, \"from_m\": 53308.281, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54832.508, \"from_m\": 54254.363, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 56297.013, \"from_m\": 54832.508, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57873.003, \"from_m\": 56297.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58509.904, \"from_m\": 57873.003, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58986.579, \"from_m\": 58509.904, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59439.797, \"from_m\": 58986.579, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 746809, \"profile_key\": \"708b7e344b37ce28588bb0417028f0e7eee32d4bdbfe1e83ab686719b5b5b2f8\", \"schedule_id\": 20225, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1611\", \"location\": \"Stansted Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1052.842, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Tye Green Jn\", \"stage_seq\": 3, \"distance_m\": 3074.129, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Stansted East Jn\", \"stage_seq\": 4, \"distance_m\": 4185.989, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 5, \"distance_m\": 5849.999, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 6, \"distance_m\": 10652.157, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": false, \"wtt_arr\": \"1627H\", \"wtt_dep\": \"1628H\", \"location\": \"Harlow Town\", \"stage_seq\": 7, \"distance_m\": 22888.56, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 8, \"distance_m\": 29811.189, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1634\", \"location\": \"Broxbourne\", \"stage_seq\": 9, \"distance_m\": 31788.624, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636H\", \"location\": \"Cheshunt\", \"stage_seq\": 10, \"distance_m\": 36839.565, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640\", \"location\": \"Brimsdown\", \"stage_seq\": 11, \"distance_m\": 42105.084, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1647\", \"location\": \"Tottenham Hale\", \"stage_seq\": 12, \"distance_m\": 49840.799, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 13, \"distance_m\": 50600.954, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Coppermill Jn\", \"stage_seq\": 14, \"distance_m\": 51553.374, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Clapton Jn\", \"stage_seq\": 15, \"distance_m\": 52271.372, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Hackney Downs\", \"stage_seq\": 16, \"distance_m\": 54653.51, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 57627.655, \"section_seq\": 1, \"route_path_id\": 138619}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 59439.797, \"section_seq\": 1, \"route_path_id\": 138619}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59439.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138619}], \"total_distance_m\": 59439.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54982.546, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4457.251, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1611", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:12Z\", \"source_id\": 63214560, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:16Z\", \"source_id\": 20055518, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:42Z\", \"source_id\": 63226500, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:44Z\", \"source_id\": 20059026, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:19Z\", \"source_id\": 63243617, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:23Z\", \"source_id\": 20064150, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:56Z\", \"source_id\": 63260796, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:01Z\", \"source_id\": 20069035, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:52Z\", \"source_id\": 63268179, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:53Z\", \"source_id\": 20071237, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:45Z\", \"source_id\": 63275467, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:49Z\", \"source_id\": 20073413, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:53Z\", \"source_id\": 63291168, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:55Z\", \"source_id\": 20077989, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:04Z\", \"source_id\": 63313800, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:08Z\", \"source_id\": 20084486, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:04Z\", \"source_id\": 63327339, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:06Z\", \"source_id\": 20088351, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:01Z\", \"source_id\": 63338234, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:05Z\", \"source_id\": 20091535, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "8", "timing_fact_generation": 1790006526053718, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:34.552222", "service_state_evidence_id": 20091535, "current_leg_start_actual_dep": "2026-09-21T16:49:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:34.955258", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SSD |
LST |
1B85 |
720107+720579 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10264.399, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10339.091, "from_m": 10264.399, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13106.987, "from_m": 10339.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27058.872, "from_m": 13106.987, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36784.278, "from_m": 27058.872, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 41890.89, "from_m": 36784.278, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 41925.327, "from_m": 41890.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41971.335, "from_m": 41925.327, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42003.228, "from_m": 41971.335, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46491.635, "from_m": 42003.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 49611.625, "from_m": 46491.635, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49995.025, "from_m": 49611.625, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50042.06, "from_m": 49995.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51473.3, "from_m": 50042.06, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51575.996, "from_m": 51473.3, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52222.855, "from_m": 51575.996, "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": 53308.281, "from_m": 52222.855, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54254.363, "from_m": 53308.281, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54832.508, "from_m": 54254.363, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 56297.013, "from_m": 54832.508, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57873.003, "from_m": 56297.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58509.904, "from_m": 57873.003, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58986.579, "from_m": 58509.904, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59439.797, "from_m": 58986.579, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 746809, "profile_key": "708b7e344b37ce28588bb0417028f0e7eee32d4bdbfe1e83ab686719b5b5b2f8", "schedule_id": 20225, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1611", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 138619}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Stansted Mountfitchet", "stage_seq": 5, "distance_m": 5849.999, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620H", "location": "Bishops Stortford", "stage_seq": 6, "distance_m": 10652.157, "section_seq": 1, "route_path_id": 138619}, {"is_pass": false, "wtt_arr": "1627H", "wtt_dep": "1628H", "location": "Harlow Town", "stage_seq": 7, "distance_m": 22888.56, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632H", "location": "Broxbourne Jn", "stage_seq": 8, "distance_m": 29811.189, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1634", "location": "Broxbourne", "stage_seq": 9, "distance_m": 31788.624, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636H", "location": "Cheshunt", "stage_seq": 10, "distance_m": 36839.565, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640", "location": "Brimsdown", "stage_seq": 11, "distance_m": 42105.084, "section_seq": 1, "route_path_id": 138619}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1647", "location": "Tottenham Hale", "stage_seq": 12, "distance_m": 49840.799, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Tottenham South Jn", "stage_seq": 13, "distance_m": 50600.954, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649", "location": "Coppermill Jn", "stage_seq": 14, "distance_m": 51553.374, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Clapton Jn", "stage_seq": 15, "distance_m": 52271.372, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653", "location": "Hackney Downs", "stage_seq": 16, "distance_m": 54653.51, "section_seq": 1, "route_path_id": 138619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 57627.655, "section_seq": 1, "route_path_id": 138619}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 59439.797, "section_seq": 1, "route_path_id": 138619}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59439.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 138619}], "total_distance_m": 59439.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54982.546, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4457.251, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12705, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:12Z", "source_id": 63214560, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:16:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:16Z", "source_id": 20055518, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12744, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:42Z", "source_id": 63226500, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:44Z", "source_id": 20059026, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:19Z", "source_id": 63243617, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:27:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:23Z", "source_id": 20064150, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:56Z", "source_id": 63260796, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:33:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:01Z", "source_id": 20069035, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:52Z", "source_id": 63268179, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:36:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:53Z", "source_id": 20071237, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:45Z", "source_id": 63275467, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:39:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:49Z", "source_id": 20073413, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:53Z", "source_id": 63291168, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:45:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:55Z", "source_id": 20077989, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:04Z", "source_id": 63313800, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:08Z", "source_id": 20084486, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:04Z", "source_id": 63327339, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:06Z", "source_id": 20088351, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15488, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:01Z", "source_id": 63338234, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:03:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:05Z", "source_id": 20091535, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Stansted Airport |
1611 |
1611 |
1 |
None |
None |
London Liverpool Street |
1701 |
1701 |
8 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02930/2026-09-21/detailed |
None |
Tottenham Hale |
2026-09-21T16:49:00+01:00 |
London Liverpool Street |
17.0 |
{"type": "LineString", "coordinates": [[-0.0598405, 51.5884716], [-0.05990140000000001, 51.5882172], [-0.0599693, 51.5879059], [-0.060029, 51.5876093], [-0.06007010000000001, 51.587394], [-0.0601208, 51.5870928], [-0.0601862, 51.58667429999999], [-0.06023369999999999, 51.586337400000005], [-0.060292499999999985, 51.5858345], [-0.060309600000000005, 51.58564389999999], [-0.060322899999999985, 51.5854779], [-0.06033219999999999, 51.5852473], [-0.06033889999999999, 51.5848704], [-0.06033169999999999, 51.584416100000006], [-0.060329102176324485, 51.58434179570346], [-0.06032781329232787, 51.58430493033159], [-0.0603239, 51.584193], [-0.06031139999999999, 51.5840147], [-0.060298300000000006, 51.5838485], [-0.060278000000000005, 51.5836321], [-0.06025950000000001, 51.58348199999999], [-0.060231200000000006, 51.58329429999999], [-0.060217499999999986, 51.5832013], [-0.06019289999999998, 51.5830713], [-0.0601442, 51.5828452], [-0.060109, 51.582691699999984], [-0.060075199999999995, 51.58255569999999], [-0.06004310000000001, 51.58243660000001], [-0.05996010000000001, 51.5821547], [-0.0598861, 51.5819333], [-0.059818600000000006, 51.5817322], [-0.0597976, 51.58167670000001], [-0.0597934051319669, 51.581666005982385], [-0.059696200000000005, 51.58141819999999], [-0.0596385, 51.5812778], [-0.05956290000000001, 51.581101699999984], [-0.059499800000000005, 51.58096590000001], [-0.05942009999999999, 51.5807964], [-0.05933219999999999, 51.580617899999986], [-0.0592936, 51.58054009999999], [-0.059218199999999985, 51.580397], [-0.05912899999999999, 51.58023369999999], [-0.05904629999999999, 51.5800836], [-0.0589321, 51.5798913], [-0.0588452, 51.5797454], [-0.058720600000000005, 51.57954779999999], [-0.058622299999999995, 51.579397600000014], [-0.058519, 51.57924820000001], [-0.05840680000000001, 51.5790818], [-0.058311400000000006, 51.5789488], [-0.0582128, 51.57881689999999], [-0.0580939, 51.5786608], [-0.0579578, 51.57848719999999], [-0.0578294, 51.5783262], [-0.05770600000000001, 51.5781797], [-0.057580999999999986, 51.57803559999999], [-0.05745000000000001, 51.5778874], [-0.05731350000000001, 51.577735699999984], [-0.057175100000000006, 51.57759060000001], [-0.05705820000000001, 51.5774681], [-0.056930600000000005, 51.5773408], [-0.05679219999999999, 51.577201599999995], [-0.05663660000000001, 51.5770518], [-0.05647490000000001, 51.5768967], [-0.0562964, 51.5767309], [-0.056146399999999985, 51.576595700000006], [-0.0560037, 51.57646799999999], [-0.0558777, 51.5763585], [-0.055704, 51.576211099999995], [-0.05551890000000001, 51.57605590000001], [-0.055260100000000006, 51.575848399999984], [-0.0550742, 51.575704599999995], [-0.05478739999999999, 51.5754875], [-0.0545799, 51.5753371], [-0.0544056, 51.5752147], [-0.05419299999999999, 51.57506800000001], [-0.05407979999999999, 51.5749844], [-0.0538693, 51.5748548], [-0.053713399999999994, 51.5747545], [-0.0530518, 51.57434450000001], [-0.05280619999999999, 51.57421], [-0.05255329999999999, 51.5740464], [-0.052374399999999995, 51.57392350000001], [-0.05222679999999999, 51.5738186], [-0.05208959999999999, 51.5737137], [-0.05191079999999999, 51.5735664], [-0.05182139999999999, 51.5734856], [-0.0517365, 51.57340390000001], [-0.051650499999999995, 51.57331639999999], [-0.0515356, 51.5731938], [-0.05142939999999999, 51.5730732], [-0.0513222, 51.57294199999998], [-0.05119989999999999, 51.5727861], [-0.051100999999999994, 51.5726538], [-0.0509998, 51.57250500000001], [-0.0509078, 51.57236410000001], [-0.0508174, 51.57221690000001], [-0.05073629999999999, 51.572072], [-0.0506453, 51.571897799999995], [-0.050566299999999995, 51.5717273], [-0.05050009999999999, 51.57155439999999], [-0.0504537, 51.5714292], [-0.0504037, 51.5712794], [-0.05036059999999999, 51.571118299999995], [-0.0503222, 51.57095400000001], [-0.0502823, 51.57076239999999], [-0.05024939999999999, 51.5705688], [-0.0502391, 51.570506], [-0.0502203, 51.5703659], [-0.05020539999999999, 51.570226], [-0.0501967, 51.5701356], [-0.0501858, 51.5699431], [-0.05018159999999999, 51.569797], [-0.0501875, 51.56967950000001], [-0.050196099999999994, 51.5695961], [-0.05021659999999999, 51.569459899999984], [-0.0502425, 51.5693297], [-0.050273099999999994, 51.5692086], [-0.0502955, 51.5691359], [-0.0503296, 51.569038299999995], [-0.0503671, 51.5689521], [-0.050429, 51.56882550000001], [-0.0505015, 51.5686733], [-0.0506069, 51.5684778], [-0.0506503281917645, 51.56841057553879], [-0.05065069999999999, 51.56841000000001], [-0.05102279999999999, 51.5678573], [-0.0511895, 51.567616300000005], [-0.0512816, 51.56747670000001], [-0.0514143, 51.5672745], [-0.051590899999999995, 51.5670186], [-0.0516819, 51.56689110000001], [-0.0520103, 51.566445900000005], [-0.05216869999999999, 51.5662388], [-0.0523638, 51.565988999999995], [-0.0525289, 51.5657849], [-0.052708, 51.5655692], [-0.0528903, 51.5653566], [-0.0530484, 51.5651757], [-0.05323850000000001, 51.5649586], [-0.0534803, 51.564697499999994], [-0.05371359999999999, 51.56444619999999], [-0.05392159999999999, 51.5642306], [-0.0541082, 51.5640404], [-0.0543885, 51.5637632], [-0.0546975, 51.5634568], [-0.05486, 51.5633049], [-0.0550507, 51.56313039999999], [-0.0552412, 51.5629656], [-0.055411100000000005, 51.5628207], [-0.05570339999999999, 51.5625747], [-0.0559931, 51.5623399], [-0.0569824, 51.5615314], [-0.057577199999999995, 51.56104620000001], [-0.05787520000000001, 51.5608024], [-0.05807570000000001, 51.5606218], [-0.05818129999999999, 51.5605221], [-0.058282699999999986, 51.5604223], [-0.0584742, 51.56023239999999], [-0.05861480000000001, 51.56007960000001], [-0.05868210000000001, 51.5600012], [-0.05874540000000001, 51.5599152], [-0.0588062, 51.5598246], [-0.058865, 51.5597389], [-0.058938099999999986, 51.559611800000006], [-0.05898830000000001, 51.5595037], [-0.05903219999999999, 51.559397], [-0.05908750000000001, 51.5592226], [-0.0591327, 51.55903800000001], [-0.0591555, 51.55886890000001], [-0.05915529999999999, 51.5587018], [-0.059146, 51.558552899999995], [-0.0591314, 51.5584101], [-0.059099799999999994, 51.558216], [-0.05868620000000001, 51.5557267], [-0.0586347, 51.55537669999999], [-0.0586244, 51.5552751], [-0.058614200000000005, 51.555164399999995], [-0.0586064, 51.55492660000001], [-0.058611, 51.55479309999998], [-0.05862949129258164, 51.55466347968381], [-0.05863139999999999, 51.5546501], [-0.058686699999999994, 51.554407100000006], [-0.058734399999999985, 51.55423400000001], [-0.0587943, 51.554075999999995], [-0.0588596, 51.5539394], [-0.058951, 51.5537678], [-0.05904000000000001, 51.553608100000005], [-0.0591344, 51.553456800000006], [-0.05934959999999999, 51.5531678], [-0.059590300000000006, 51.55289810000001], [-0.0598751, 51.5525955], [-0.06003109999999998, 51.5524315], [-0.0602061, 51.552262500000005], [-0.0606141, 51.5518605], [-0.0607365, 51.5517303], [-0.06082250000000001, 51.551632600000005], [-0.0609143, 51.5515176], [-0.0609884, 51.55141780000001], [-0.0610555, 51.5513171], [-0.0611198, 51.5512011], [-0.0611802, 51.55107480000001], [-0.0612165, 51.5509848], [-0.061252, 51.550879599999995], [-0.0612688, 51.550812400000005], [-0.0612917, 51.55070920000001], [-0.0613036, 51.550638000000006], [-0.06132169999999999, 51.5505485], [-0.0613314, 51.5504946], [-0.06134540000000001, 51.55039579999999], [-0.06135720000000001, 51.55028800000001], [-0.0613438, 51.5502029], [-0.0613342, 51.55015], [-0.06132200000000001, 51.5500994], [-0.06130519999999999, 51.550033899999995], [-0.061278799999999994, 51.5499274], [-0.061248099999999986, 51.5498378], [-0.06120599999999999, 51.549742], [-0.06111740000000001, 51.5495565], [-0.06108240000000001, 51.54947709999999], [-0.0610028, 51.5493291], [-0.0609157, 51.54919749999999], [-0.060721099999999986, 51.54891190000001], [-0.06072027675297441, 51.54891067027999], [-0.0604254, 51.54847019999999], [-0.060385699999999994, 51.5484063], [-0.06034169999999999, 51.5483269], [-0.06029450000000001, 51.54822980000001], [-0.060256399999999995, 51.5481455], [-0.060201399999999995, 51.5480156], [-0.06014980000000001, 51.54789419999999], [-0.06010589999999998, 51.5478062], [-0.06002770000000001, 51.547669199999994], [-0.0599848, 51.5476016], [-0.0598457, 51.5473996], [-0.059692499604471046, 51.54716775536503], [-0.05967197451918514, 51.547136693796034], [-0.0596059, 51.5470367], [-0.059554158380923344, 51.54695368990543], [-0.059432462108605505, 51.54675844959125], [-0.05940699999999999, 51.5467176], [-0.05932569999999999, 51.546578399999994], [-0.059229, 51.54641620000001], [-0.05898099999999999, 51.5459905], [-0.058849700000000005, 51.5457525], [-0.0587776, 51.5455762], [-0.0587337, 51.54548200000001], [-0.0586255, 51.5452247], [-0.0585298, 51.544981799999995], [-0.0584513, 51.54478219999999], [-0.0583002, 51.54444339999999], [-0.05822909999999999, 51.5442736], [-0.05805989999999999, 51.5439111], [-0.0579043, 51.543581299999985], [-0.0577611, 51.5432498], [-0.0577001, 51.543069999999986], [-0.057649700000000005, 51.5428507], [-0.0576055, 51.5425835], [-0.0575825, 51.5424317], [-0.057565699999999984, 51.54223989999999], [-0.057565699999999984, 51.5419672], [-0.0575816, 51.5417016], [-0.05759839999999999, 51.54149439999999], [-0.057635599999999995, 51.54125359999999], [-0.057683299999999986, 51.5410067], [-0.057765499999999984, 51.5407241], [-0.057833599999999985, 51.540469599999994], [-0.0579211, 51.540169899999995], [-0.057979399999999987, 51.5399714], [-0.058074, 51.53964210000001], [-0.0581226, 51.5394348], [-0.05814649999999998, 51.5392726], [-0.0581712, 51.5390989], [-0.0581863, 51.5389472], [-0.0581889, 51.53880420000001], [-0.0581889, 51.538658], [-0.0581774, 51.53839510000001], [-0.05816509999999999, 51.5381356], [-0.0581527, 51.5379064], [-0.0581377, 51.537612799999984], [-0.0581324, 51.5373268], [-0.0581262, 51.5369821], [-0.0581129, 51.53670280000001], [-0.05809520000000001, 51.53643009999999], [-0.0580722, 51.536146300000006], [-0.0580457, 51.5358489], [-0.0580192, 51.53555140000001], [-0.0579971, 51.5352572], [-0.05796169999999999, 51.5349224], [-0.05793430000000001, 51.5346799], [-0.05789930000000001, 51.53447439999999], [-0.0578265, 51.5339431], [-0.05777739999999999, 51.5335541], [-0.0577318, 51.53322369999999], [-0.05770159999999999, 51.5330804], [-0.05766260000000001, 51.5329395], [-0.057598800000000006, 51.532758], [-0.0575601, 51.5326655], [-0.057459, 51.53245679999999], [-0.0573048, 51.53214619999999], [-0.0572324, 51.531996799999995], [-0.0571293, 51.5317674], [-0.0570413, 51.5315399], [-0.05697509999999999, 51.53134519999999], [-0.05692339999999999, 51.53114790000001], [-0.0568521, 51.53082810000001], [-0.0568012, 51.5305627], [-0.0567395, 51.5303025], [-0.0565151, 51.52948829999999], [-0.0564618, 51.5292603], [-0.0564149, 51.5290305], [-0.0563121, 51.528497299999984], [-0.0562316, 51.5280144], [-0.056203599999999986, 51.5277712], [-0.05618899999999999, 51.527524500000006], [-0.05618720000000001, 51.52734360000001], [-0.05619129999999999, 51.5271447], [-0.0562042, 51.52701760000001], [-0.05622549999999999, 51.5268896], [-0.05627770000000001, 51.52663340000001], [-0.056308800000000006, 51.5264839], [-0.05632129999999999, 51.5263824], [-0.0563317, 51.52621899999999], [-0.05633250000000001, 51.526143], [-0.05632170000000001, 51.526013], [-0.0563199, 51.5258872], [-0.0563218, 51.5258237], [-0.0563244, 51.52575939999999], [-0.056330099999999994, 51.525690899999994], [-0.0563349, 51.5256408], [-0.0563426, 51.52559560000001], [-0.0563578, 51.52552800000001], [-0.056371500000000005, 51.52547659999999], [-0.0563905, 51.52542349999999], [-0.05640849999999999, 51.5253771], [-0.056432199999999995, 51.52532459999998], [-0.0564687, 51.5252499], [-0.056506200000000006, 51.5251802], [-0.0565394, 51.5251283], [-0.0565669, 51.52508769999999], [-0.0566002, 51.5250427], [-0.0566372, 51.5249971], [-0.0567013, 51.52492279999999], [-0.0567601, 51.5248624], [-0.05681810000000001, 51.524807], [-0.05688659999999999, 51.52474980000001], [-0.056969200000000005, 51.5246857], [-0.05704200000000001, 51.5246314], [-0.057128599999999995, 51.52457470000001], [-0.05720569999999999, 51.52452520000001], [-0.05728910000000001, 51.5244769], [-0.0573688, 51.5244329], [-0.05745020000000001, 51.52439170000002], [-0.0575034, 51.5243651], [-0.0575662, 51.52433729999999], [-0.05761929999999999, 51.52431489999999], [-0.057676799999999986, 51.5242919], [-0.0577546, 51.524263], [-0.057818, 51.52424049999999], [-0.0578923, 51.5242156], [-0.057969899999999984, 51.5241915], [-0.05804559999999998, 51.5241702], [-0.0581251, 51.5241487], [-0.0582059, 51.5241301], [-0.0582978, 51.5241103], [-0.05838639999999999, 51.52409300000001], [-0.05849730000000001, 51.5240739], [-0.0586293, 51.524053599999995], [-0.058737799999999986, 51.5240394], [-0.0588547, 51.5240259], [-0.05898450000000001, 51.52401220000001], [-0.0591108, 51.5239994], [-0.059246900000000005, 51.52398759999999], [-0.059385400000000005, 51.52397469999999], [-0.059526800000000005, 51.523962], [-0.0596347, 51.52395229999999], [-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
5.9 |
1646 |
1703 |
Tottenham Hale |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091535 |
1790006526053718 |
71 |
71 |
2026-09-21 16:13:34.955258 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:34.552222 |
| 715887 |
747537 |
C38502 |
889Y74MT21 |
2026-09-21 |
COMPLETE |
20092846 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 747537, "stp": "P", "toc": "Elizabeth Line", "uid": "C38502", "consist": "345046", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38502/2026-09-21/detailed", "trust_id": "889Y74MT21", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y74", "timing_status": "ON TIME", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "1703", "current_leg_dep": "1701", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1636", "origin_platform": "3", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "1703½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25601.768, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25883.414, \"from_m\": 25601.768, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26958.683, \"from_m\": 25883.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27326.331, \"from_m\": 26958.683, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 747537, \"profile_key\": \"cb4157ad6e212b10be576fdd8923852d846537a16b9999e7b3660054a4793f9f\", \"schedule_id\": 5656, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1639\", \"wtt_dep\": \"1639H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1643H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13035.108, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1654\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1655H\", \"wtt_dep\": \"1656\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1659\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 132305}, {\"is_pass\": false, \"wtt_arr\": \"1703H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 27326.331, \"section_seq\": 1, \"route_path_id\": 132305}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27326.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132305}], \"total_distance_m\": 27326.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 27326.331, \"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": "1636", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:34Z\", \"source_id\": 63275003, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:39Z\", \"source_id\": 20073295, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:47Z\", \"source_id\": 63285856, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:48Z\", \"source_id\": 20076401, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:11Z\", \"source_id\": 63294808, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:13Z\", \"source_id\": 20079025, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:58Z\", \"source_id\": 63308140, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:01Z\", \"source_id\": 20082844, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:40Z\", \"source_id\": 63315293, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:44Z\", \"source_id\": 20085004, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:47Z\", \"source_id\": 63321123, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:49Z\", \"source_id\": 20086643, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:40Z\", \"source_id\": 63329085, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:41Z\", \"source_id\": 20088891, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:34Z\", \"source_id\": 63334198, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:39Z\", \"source_id\": 20090336, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:34Z\", \"source_id\": 63342636, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:40Z\", \"source_id\": 20092846, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1790006627579613, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:39.539357", "service_state_evidence_id": 63342636, "current_leg_start_actual_dep": "2026-09-21T17:01:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-21T16:03:32", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:39.561486", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
ABX |
PDX |
9Y74 |
345046 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25601.768, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25883.414, "from_m": 25601.768, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 26958.683, "from_m": 25883.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27326.331, "from_m": 26958.683, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 747537, "profile_key": "cb4157ad6e212b10be576fdd8923852d846537a16b9999e7b3660054a4793f9f", "schedule_id": 5656, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1636", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1639", "wtt_dep": "1639H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1643H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 132305}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13035.108, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1654", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1655H", "wtt_dep": "1656", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1659", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 132305}, {"is_pass": false, "wtt_arr": "1703H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 27326.331, "section_seq": 1, "route_path_id": 132305}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27326.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 132305}], "total_distance_m": 27326.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 27326.331, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:34Z", "source_id": 63275003, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:39Z", "source_id": 20073295, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:47Z", "source_id": 63285856, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:42:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:48Z", "source_id": 20076401, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:11Z", "source_id": 63294808, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:46:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:13Z", "source_id": 20079025, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:58Z", "source_id": 63308140, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:50:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:01Z", "source_id": 20082844, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:40Z", "source_id": 63315293, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:44Z", "source_id": 20085004, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:47Z", "source_id": 63321123, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:49Z", "source_id": 20086643, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:40Z", "source_id": 63329085, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:58:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:41Z", "source_id": 20088891, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:34Z", "source_id": 63334198, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:00:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:39Z", "source_id": 20090336, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:34Z", "source_id": 63342636, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:03:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:40Z", "source_id": 20092846, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
1636 |
1636 |
3 |
None |
None |
Paddington (Crossrail) |
1706 |
1703½ |
B |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C38502/2026-09-21/detailed |
None |
Bond Street (Crossrail) |
2026-09-21T17:01:00+01:00 |
Paddington (Crossrail) |
2.0 |
{"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.8 |
1701 |
1703 |
Bond Street (Crossrail) |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:32 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
63342636 |
1790006627579613 |
64 |
64 |
2026-09-21 16:13:39.561486 |
B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:39.539357 |
| 715888 |
746467 |
L88705 |
062C08MR21 |
2026-09-21 |
COMPLETE |
20092166 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 746467, "stp": "P", "toc": "ScotRail", "uid": "L88705", "consist": "318265+320319", "dest_crs": "MTH", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88705/2026-09-21/detailed", "trust_id": "062C08MR21", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "4", "is_terminated": 1, "next_location": "Motherwell", "signalling_id": "2C08", "timing_status": "EARLY", "origin_station": "Dalmuir", "current_leg_arr": "1703", "current_leg_dep": "1701", "current_leg_end": "Motherwell", "origin_dep_time": "1558", "origin_platform": "5", "current_location": "Motherwell", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9943144, 55.7826542], [-3.994185599999999, 55.78284149999999], [-3.993719099999999, 55.7835313], [-3.993384, 55.7842569], [-3.9931342, 55.78499349999999], [-3.9930609, 55.7853453], [-3.9930222, 55.7856955], [-3.992981799999999, 55.7860343], [-3.992963299999999, 55.78637460000001], [-3.9929733, 55.7865738], [-3.9929747, 55.78662609999999], [-3.9929784, 55.7867688], [-3.9929969, 55.786941], [-3.9930289, 55.787155799999994], [-3.9930828, 55.7875202], [-3.9931609, 55.7879142], [-3.993304900000001, 55.7884619], [-3.9934259, 55.788822999999994], [-3.993479999999999, 55.7889842], [-3.993608799999999, 55.789368], [-3.9937813, 55.789772500000005], [-3.9938987999999993, 55.7900107], [-3.994013199999999, 55.7903344], [-3.994072599999999, 55.7905657], [-3.9941544000000007, 55.79080069999999], [-3.994228300000001, 55.7909659], [-3.994378099999999, 55.791203], [-3.9944199, 55.791269199999995], [-3.9946355, 55.79153050000001], [-3.9949725, 55.7918868]]}", "current_leg_start": "Airbles", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "55.7918868", "next_location_lon": "-3.9949725", "previous_location": "Airbles", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.497, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.198, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.198, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.245, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17579.478, \"from_m\": 14252.245, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18052.542, \"from_m\": 17579.478, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18110.664, \"from_m\": 18052.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18187.92, \"from_m\": 18110.664, \"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\": 18542.234, \"from_m\": 18187.92, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18674.787, \"from_m\": 18542.234, \"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\": 18777.019, \"from_m\": 18674.787, \"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\": 18874.641, \"from_m\": 18777.019, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19609.655, \"from_m\": 18874.641, \"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\": 22113.912, \"from_m\": 19609.655, \"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\": 22413.941, \"from_m\": 22113.912, \"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\": 22665.219, \"from_m\": 22413.941, \"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\": 22978.555, \"from_m\": 22665.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\": 24029.753, \"from_m\": 22978.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29628.47, \"from_m\": 24029.753, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29681.351, \"from_m\": 29628.47, \"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\": 29958.887, \"from_m\": 29681.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31098.116, \"from_m\": 29958.887, \"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\": 31847.405, \"from_m\": 31098.116, \"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\": 35019.016, \"from_m\": 31847.405, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36197.625, \"from_m\": 35019.016, \"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\": 36262.766, \"from_m\": 36197.625, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36306.365, \"from_m\": 36262.766, \"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\": 36333.851, \"from_m\": 36306.365, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36554.793, \"from_m\": 36333.851, \"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\": 746467, \"profile_key\": \"ebde60e1b57ab52296d2146f88003add930b8118231187eee3351909a5842fcf\", \"schedule_id\": 19117, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1558\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": \"1600H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": \"1602H\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1604H\", \"wtt_dep\": \"1605H\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1607\", \"wtt_dep\": \"1607H\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1610H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1611H\", \"wtt_dep\": \"1612\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1613H\", \"wtt_dep\": \"1614H\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1615H\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1617\", \"wtt_dep\": \"1617H\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1619\", \"wtt_dep\": \"1620\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.336, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1626\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.726, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1628\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1630H\", \"wtt_dep\": \"1631\", \"location\": \"Bridgeton\", \"stage_seq\": 15, \"distance_m\": 15712.28, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1632H\", \"wtt_dep\": \"1633\", \"location\": \"Dalmarnock\", \"stage_seq\": 16, \"distance_m\": 16598.672, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635H\", \"location\": \"Rutherglen\", \"stage_seq\": 17, \"distance_m\": 17846.058, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 18, \"distance_m\": 18996.544, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639\", \"location\": \"Cambuslang\", \"stage_seq\": 19, \"distance_m\": 20783.441, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640H\", \"location\": \"Newton West Jn\", \"stage_seq\": 20, \"distance_m\": 22220.09, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1641H\", \"wtt_dep\": \"1645H\", \"location\": \"Newton\", \"stage_seq\": 21, \"distance_m\": 23325.283, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1649H\", \"location\": \"Blantyre\", \"stage_seq\": 22, \"distance_m\": 27290.269, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1652H\", \"location\": \"Hamilton West\", \"stage_seq\": 23, \"distance_m\": 30132.339, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1656\", \"location\": \"Hamilton Central\", \"stage_seq\": 24, \"distance_m\": 31493.788, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Haughhead Jn\", \"stage_seq\": 25, \"distance_m\": 33507.763, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1701H\", \"location\": \"Airbles\", \"stage_seq\": 26, \"distance_m\": 35518.045, \"section_seq\": 1, \"route_path_id\": 131083}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Motherwell\", \"stage_seq\": 27, \"distance_m\": 36554.793, \"section_seq\": 1, \"route_path_id\": 131083}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 36554.793, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131083}], \"total_distance_m\": 36554.793, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 36554.793, \"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": "1558", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.7918868", "current_position_lon": "-3.9949725", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:51Z\", \"source_id\": 63173648, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:55Z\", \"source_id\": 20043605, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:52Z\", \"source_id\": 63179231, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:56Z\", \"source_id\": 20045194, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:04:09Z\", \"source_id\": 63185525, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:04:13Z\", \"source_id\": 20046956, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:23Z\", \"source_id\": 63191493, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:29Z\", \"source_id\": 20048676, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:38Z\", \"source_id\": 20051935, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:20Z\", \"source_id\": 63207257, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:26Z\", \"source_id\": 20053295, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:12Z\", \"source_id\": 63214577, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:18Z\", \"source_id\": 20055551, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:31Z\", \"source_id\": 63223223, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:32Z\", \"source_id\": 20058082, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:45Z\", \"source_id\": 63229383, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:50Z\", \"source_id\": 20059907, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:46Z\", \"source_id\": 63234799, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:51Z\", \"source_id\": 20061480, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:17Z\", \"source_id\": 63243516, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:22Z\", \"source_id\": 20064136, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:49Z\", \"source_id\": 63252558, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:54Z\", \"source_id\": 20066712, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:51Z\", \"source_id\": 63257947, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:54Z\", \"source_id\": 20068215, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:14Z\", \"source_id\": 63264022, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:15Z\", \"source_id\": 20069988, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:34Z\", \"source_id\": 63274985, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:37Z\", \"source_id\": 20073239, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:43Z\", \"source_id\": 63283162, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:45Z\", \"source_id\": 20075581, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:27Z\", \"source_id\": 63301123, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:29Z\", \"source_id\": 20080828, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:04Z\", \"source_id\": 63308440, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:09Z\", \"source_id\": 20082907, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:35Z\", \"source_id\": 63315080, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:38Z\", \"source_id\": 20084940, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2473, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:01Z\", \"source_id\": 63327308, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:06Z\", \"source_id\": 20088350, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:48Z\", \"source_id\": 63340494, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:51Z\", \"source_id\": 20092166, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell", "service_state_platform": "4", "timing_fact_generation": 1790006572390158, "current_leg_arrival_utc": "2026-09-21T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:43.377355", "service_state_evidence_id": 20092166, "current_leg_start_actual_dep": "2026-09-21T17:01:30+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:43.844117", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
MTH |
2C08 |
318265+320319 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.497, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.198, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.198, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.245, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17579.478, "from_m": 14252.245, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18052.542, "from_m": 17579.478, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18110.664, "from_m": 18052.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18187.92, "from_m": 18110.664, "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": 18542.234, "from_m": 18187.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 18674.787, "from_m": 18542.234, "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": 18777.019, "from_m": 18674.787, "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": 18874.641, "from_m": 18777.019, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19609.655, "from_m": 18874.641, "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": 22113.912, "from_m": 19609.655, "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": 22413.941, "from_m": 22113.912, "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": 22665.219, "from_m": 22413.941, "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": 22978.555, "from_m": 22665.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": 24029.753, "from_m": 22978.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29628.47, "from_m": 24029.753, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29681.351, "from_m": 29628.47, "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": 29958.887, "from_m": 29681.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31098.116, "from_m": 29958.887, "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": 31847.405, "from_m": 31098.116, "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": 35019.016, "from_m": 31847.405, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36197.625, "from_m": 35019.016, "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": 36262.766, "from_m": 36197.625, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36306.365, "from_m": 36262.766, "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": 36333.851, "from_m": 36306.365, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36554.793, "from_m": 36333.851, "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": 746467, "profile_key": "ebde60e1b57ab52296d2146f88003add930b8118231187eee3351909a5842fcf", "schedule_id": 19117, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1558", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": "1600H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": "1602H", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1604H", "wtt_dep": "1605H", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1607", "wtt_dep": "1607H", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 131083}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1610H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1611H", "wtt_dep": "1612", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1613H", "wtt_dep": "1614H", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 131083}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1615H", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1617", "wtt_dep": "1617H", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1619", "wtt_dep": "1620", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.336, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1626", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.726, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1628", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1630H", "wtt_dep": "1631", "location": "Bridgeton", "stage_seq": 15, "distance_m": 15712.28, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1632H", "wtt_dep": "1633", "location": "Dalmarnock", "stage_seq": 16, "distance_m": 16598.672, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635H", "location": "Rutherglen", "stage_seq": 17, "distance_m": 17846.058, "section_seq": 1, "route_path_id": 131083}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Rutherglen East Jn", "stage_seq": 18, "distance_m": 18996.544, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639", "location": "Cambuslang", "stage_seq": 19, "distance_m": 20783.441, "section_seq": 1, "route_path_id": 131083}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640H", "location": "Newton West Jn", "stage_seq": 20, "distance_m": 22220.09, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1641H", "wtt_dep": "1645H", "location": "Newton", "stage_seq": 21, "distance_m": 23325.283, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1649H", "location": "Blantyre", "stage_seq": 22, "distance_m": 27290.269, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1652H", "location": "Hamilton West", "stage_seq": 23, "distance_m": 30132.339, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1656", "location": "Hamilton Central", "stage_seq": 24, "distance_m": 31493.788, "section_seq": 1, "route_path_id": 131083}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Haughhead Jn", "stage_seq": 25, "distance_m": 33507.763, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1701H", "location": "Airbles", "stage_seq": 26, "distance_m": 35518.045, "section_seq": 1, "route_path_id": 131083}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Motherwell", "stage_seq": 27, "distance_m": 36554.793, "section_seq": 1, "route_path_id": 131083}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 36554.793, "from_m": 0.0, "section_seq": 1, "route_path_id": 131083}], "total_distance_m": 36554.793, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 36554.793, "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": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:51Z", "source_id": 63173648, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:00:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:55Z", "source_id": 20043605, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:52Z", "source_id": 63179231, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:02:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:56Z", "source_id": 20045194, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:04:09Z", "source_id": 63185525, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:04:13Z", "source_id": 20046956, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:23Z", "source_id": 63191493, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:07:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:29Z", "source_id": 20048676, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:38Z", "source_id": 20051935, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:20Z", "source_id": 63207257, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:26Z", "source_id": 20053295, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:12Z", "source_id": 63214577, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:15:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:18Z", "source_id": 20055551, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:31Z", "source_id": 63223223, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:32Z", "source_id": 20058082, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:45Z", "source_id": 63229383, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:50Z", "source_id": 20059907, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:46Z", "source_id": 63234799, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:23:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:51Z", "source_id": 20061480, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:17Z", "source_id": 63243516, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:27:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:22Z", "source_id": 20064136, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:49Z", "source_id": 63252558, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:30:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:54Z", "source_id": 20066712, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:51Z", "source_id": 63257947, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:32:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:54Z", "source_id": 20068215, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2090, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:14Z", "source_id": 63264022, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:34:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:15Z", "source_id": 20069988, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:34Z", "source_id": 63274985, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:37Z", "source_id": 20073239, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2350, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:43Z", "source_id": 63283162, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:42:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:45Z", "source_id": 20075581, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2490, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:27Z", "source_id": 63301123, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:49:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:29Z", "source_id": 20080828, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2486, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:04Z", "source_id": 63308440, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:52:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:09Z", "source_id": 20082907, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2482, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:35Z", "source_id": 63315080, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:55:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:38Z", "source_id": 20084940, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2473, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:01Z", "source_id": 63327308, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:00:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:06Z", "source_id": 20088350, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:48Z", "source_id": 63340494, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:03:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:51Z", "source_id": 20092166, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Dalmuir |
1558 |
1558 |
5 |
None |
None |
Motherwell |
1704 |
1704 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88705/2026-09-21/detailed |
None |
Airbles |
2026-09-21T17:01:30+01:00 |
Motherwell |
2.0 |
{"type": "LineString", "coordinates": [[-3.9943144, 55.7826542], [-3.994185599999999, 55.78284149999999], [-3.993719099999999, 55.7835313], [-3.993384, 55.7842569], [-3.9931342, 55.78499349999999], [-3.9930609, 55.7853453], [-3.9930222, 55.7856955], [-3.992981799999999, 55.7860343], [-3.992963299999999, 55.78637460000001], [-3.9929733, 55.7865738], [-3.9929747, 55.78662609999999], [-3.9929784, 55.7867688], [-3.9929969, 55.786941], [-3.9930289, 55.787155799999994], [-3.9930828, 55.7875202], [-3.9931609, 55.7879142], [-3.993304900000001, 55.7884619], [-3.9934259, 55.788822999999994], [-3.993479999999999, 55.7889842], [-3.993608799999999, 55.789368], [-3.9937813, 55.789772500000005], [-3.9938987999999993, 55.7900107], [-3.994013199999999, 55.7903344], [-3.994072599999999, 55.7905657], [-3.9941544000000007, 55.79080069999999], [-3.994228300000001, 55.7909659], [-3.994378099999999, 55.791203], [-3.9944199, 55.791269199999995], [-3.9946355, 55.79153050000001], [-3.9949725, 55.7918868]]} |
0.7 |
1701 |
1703 |
Airbles |
Motherwell |
Motherwell |
55.7918868 |
-3.9949725 |
55.7918868 |
-3.9949725 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Motherwell |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092166 |
1790006572390158 |
94 |
94 |
2026-09-21 16:13:43.844117 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:43.377355 |
| 715889 |
730309 |
H37929 |
664O38CE21 |
2026-09-21 |
COMPLETE |
20092909 |
2026-09-21 17:00:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 730309, "stp": "P", "toc": "Unknown", "uid": "H37929", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H37929/2026-09-21/detailed", "trust_id": "664O38CE21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southampton Marine Container Terminal", "service_date": "2026-09-21", "dest_arr_time": "1709", "dest_platform": null, "is_terminated": 1, "next_location": "Southampton Marine Container Terminal", "signalling_id": "4O38", "timing_status": "EARLY", "origin_station": "Lawley Street F.L.T.", "current_leg_arr": "1700", "current_leg_dep": "1635", "current_leg_end": "Southampton Marine Container Terminal", "origin_dep_time": "0927", "origin_platform": null, "current_location": "Southampton Marine Container Terminal", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3503124, 50.9670916], [-1.3503772, 50.9669627], [-1.3504520999999998, 50.966755199999994], [-1.350561, 50.966345], [-1.3506803, 50.96592240000001], [-1.3507685, 50.9656564], [-1.3510084999999998, 50.96514539999999], [-1.351207, 50.964664], [-1.3514605, 50.9641039], [-1.3518278999999995, 50.96342149999999], [-1.3521444, 50.96291969999999], [-1.3523523, 50.96258949999999], [-1.3525722, 50.9622555], [-1.3528511999999997, 50.96188130000001], [-1.353342, 50.9612509], [-1.3535605999999998, 50.960991], [-1.3584749, 50.9554692], [-1.3587199, 50.95520319999999], [-1.359192, 50.954661], [-1.359266, 50.95457759999999], [-1.3610519999999997, 50.952564599999995], [-1.361484, 50.95210459999999], [-1.3618204, 50.9517645], [-1.3622242, 50.9513736], [-1.362626, 50.9509994], [-1.3629546999999995, 50.95071059999999], [-1.3632964, 50.9504182], [-1.3636972, 50.95009], [-1.3642924, 50.949615599999994], [-1.365596, 50.9486812], [-1.3661996999999997, 50.9482733], [-1.3681731999999998, 50.947043699999995], [-1.3708671999999995, 50.94532670000001], [-1.3717322999999997, 50.944788499999994], [-1.3723153, 50.944424000000005], [-1.3728805, 50.944059200000005], [-1.373347, 50.9437606], [-1.3736208, 50.9435646], [-1.3737676, 50.9434595], [-1.3744582, 50.942965], [-1.3747815, 50.9427135], [-1.3753269999999995, 50.9422542], [-1.3754715, 50.9421199], [-1.3759625999999998, 50.941661], [-1.3761475999999997, 50.9414731], [-1.3764131, 50.94120519999999], [-1.3768703999999998, 50.940703000000006], [-1.3771199, 50.9404113], [-1.3773554, 50.9400963], [-1.3775958, 50.939775], [-1.3778247999999995, 50.9394504], [-1.3780191999999998, 50.93914319999999], [-1.379809541496379, 50.93610947273908], [-1.3834886, 50.92987469999999], [-1.3839726, 50.92909], [-1.3840256, 50.92899789999999], [-1.385602, 50.92633], [-1.3872992, 50.923465799999995], [-1.3874933, 50.9230532], [-1.3877295483374137, 50.922653998495846], [-1.3878154271219865, 50.922504856690544], [-1.3878875512167634, 50.92237191257888], [-1.387948143793535, 50.92225292646336], [-1.3879994280240937, 50.92214565864643], [-1.38804362708023, 50.9220478694306], [-1.3880829641337362, 50.92195731911831], [-1.3881196623564036, 50.92187176801208], [-1.3881559449200236, 50.92178897641435], [-1.3881940349963873, 50.92170670462762], [-1.3882361557572864, 50.92162271295436], [-1.3882845303745128, 50.921534761697046], [-1.3883413820198574, 50.92144061115816], [-1.388408933865112, 50.92133802164018], [-1.388489409082068, 50.92122475344557], [-1.388585030842517, 50.92109856687683], [-1.38869802231825, 50.920957222236424], [-1.3888608, 50.92074279999999], [-1.3889752, 50.9205492], [-1.3893356, 50.9199349], [-1.3895688999999998, 50.91954479999999], [-1.3901285, 50.9186092], [-1.3904006000000002, 50.9181055], [-1.390622, 50.9176721], [-1.3908111, 50.91722739999999], [-1.3909734, 50.9167962], [-1.3911022, 50.916384399999984], [-1.3912278, 50.91592949999999], [-1.3913248, 50.9154966], [-1.3914723, 50.9147027], [-1.3915246, 50.914314000000005], [-1.3915312, 50.9142645], [-1.3916166999999997, 50.9135207], [-1.3918612, 50.9113545], [-1.391905, 50.9110253], [-1.3919803, 50.91034749999999], [-1.3920719388144989, 50.90986231215107], [-1.3920981, 50.909723799999995], [-1.3921355, 50.9092358], [-1.3921401999999998, 50.9090964], [-1.3921509, 50.9089193], [-1.3921779, 50.90871589999998], [-1.3922152, 50.9085168], [-1.3922856, 50.908320399999994], [-1.3923845, 50.9081418], [-1.3925484, 50.9079442], [-1.3927719, 50.907757], [-1.3928948999999995, 50.90767090000001], [-1.3930352, 50.90759289999999], [-1.3931527999999995, 50.90753709999999], [-1.3932996, 50.9074715], [-1.3934464999999998, 50.9074195], [-1.393598, 50.90737389999999], [-1.3937442, 50.9073375], [-1.3939045, 50.90730490000001], [-1.3940713999999998, 50.90728040000001], [-1.3942579000000002, 50.90726369999999], [-1.3944374, 50.907252699999994], [-1.3947121999999998, 50.9072466], [-1.3950422, 50.9072374], [-1.3952697999999997, 50.9072284], [-1.3982555, 50.907044199999994], [-1.3986644999999998, 50.9070153], [-1.3990629999999995, 50.9069713], [-1.3994299999999995, 50.906915299999994], [-1.3997656999999997, 50.9068605], [-1.4000661, 50.9068107], [-1.4002674999999998, 50.90678069999999], [-1.400469, 50.9067557], [-1.4006690999999998, 50.90673600000001], [-1.4009280999999998, 50.906713800000006], [-1.4012184999999997, 50.9067053], [-1.401508, 50.90671289999999], [-1.4018207, 50.90673110000001], [-1.4021914999999998, 50.9067491], [-1.4080555999999995, 50.9071623], [-1.4087741000000005, 50.9072152], [-1.4096828, 50.90724699999999], [-1.4098774999999997, 50.9072609], [-1.410591, 50.90731199999999], [-1.4113804, 50.9073396], [-1.412132, 50.9073233], [-1.4124707999999997, 50.9073288], [-1.4125732000000002, 50.9073308], [-1.4127776, 50.907334899999995], [-1.4133021, 50.9073551], [-1.4141674, 50.907410500000005], [-1.4142795999999995, 50.9074152], [-1.4143977, 50.90742120000001], [-1.4143983078391624, 50.9074212282684], [-1.4148385, 50.90744169999999], [-1.4155103999999998, 50.9074627], [-1.4158311999999995, 50.9074639], [-1.4165141, 50.9074523], [-1.416562, 50.90745069999999], [-1.4168421, 50.9074414], [-1.417565, 50.90741750000001], [-1.4187732, 50.9073682], [-1.4193298, 50.9073392], [-1.4199456, 50.9073393], [-1.4201194, 50.9073409], [-1.4206028, 50.90736050000001], [-1.4210880999999995, 50.90739640000001], [-1.4211579, 50.9074033], [-1.4216328, 50.9074505], [-1.4221525999999998, 50.9075237], [-1.4227894, 50.90763510000001], [-1.4232978, 50.907748299999994], [-1.4237981, 50.9078779], [-1.4242596, 50.90801809999999], [-1.4283224, 50.90936299999999], [-1.4290355, 50.9096006], [-1.4295475, 50.9097711], [-1.4301453, 50.9099696], [-1.4305018, 50.9101032], [-1.4308023, 50.9102222], [-1.4314614, 50.9104831], [-1.432406, 50.9108611], [-1.4332456, 50.9111784], [-1.4343277999999997, 50.9115425], [-1.4349088999999997, 50.9117215], [-1.4352631, 50.911818], [-1.4356339, 50.91191030000001], [-1.4360145999999998, 50.9119955], [-1.4365221, 50.9120922], [-1.4371794, 50.9121923], [-1.437304454591234, 50.9122069885322], [-1.4377361999999998, 50.9122577], [-1.4380492, 50.9122862], [-1.4384094, 50.9123109], [-1.4389769999999995, 50.912327700000006], [-1.4395954, 50.9123256], [-1.4401864, 50.912305700000005], [-1.4407214, 50.912278], [-1.4419971, 50.91219050000001], [-1.4427628999999995, 50.912109099999995], [-1.4442, 50.9119564], [-1.4443728347359903, 50.9119383402382], [-1.4446297, 50.911911499999995], [-1.4450129, 50.91187469999999], [-1.4453499, 50.91184890000001], [-1.4456772999999998, 50.911824200000005], [-1.4459976, 50.9118092], [-1.4465529, 50.9117939], [-1.4470992, 50.91179520000001], [-1.4476933, 50.9118211], [-1.4481744999999997, 50.91184869999999], [-1.4485585999999997, 50.91188289999999], [-1.4489023, 50.91192019999999], [-1.4494933999999997, 50.9119993], [-1.4501557, 50.9121144], [-1.4506633000000002, 50.91221960000001], [-1.4506873999999998, 50.912224599999995], [-1.4508795, 50.9122659], [-1.4510040999999998, 50.9122945], [-1.4514383999999998, 50.9123924], [-1.4519546999999997, 50.9125199], [-1.4533049999999998, 50.9128665], [-1.4540787, 50.913077699999995], [-1.4550542999999998, 50.91335859999999]]}", "current_leg_start": "Eastleigh", "dest_arr_time_act": "1709", "motion_projection": null, "next_location_lat": "50.9133586", "next_location_lon": "-1.4550543", "previous_location": "Eastleigh", "current_leg_milage": "7.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 473.152, \"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\": 499.56, \"from_m\": 473.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 558.791, \"from_m\": 499.56, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 575.85, \"from_m\": 558.791, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 615.162, \"from_m\": 575.85, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 774.915, \"from_m\": 615.162, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2449.837, \"from_m\": 774.915, \"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\": 9012.83, \"from_m\": 2449.837, \"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\": 9965.965, \"from_m\": 9012.83, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10152.078, \"from_m\": 9965.965, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10215.135, \"from_m\": 10152.078, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10219.026, \"from_m\": 10215.135, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13859.112, \"from_m\": 10219.026, \"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\": 14217.205, \"from_m\": 13859.112, \"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\": 14244.058, \"from_m\": 14217.205, \"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\": 14573.918, \"from_m\": 14244.058, \"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\": 29868.42, \"from_m\": 14573.918, \"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\": 30595.186, \"from_m\": 29868.42, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30635.331, \"from_m\": 30595.186, \"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\": 30665.282, \"from_m\": 30635.331, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44265.325, \"from_m\": 30665.282, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 50150.566, \"from_m\": 44265.325, \"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\": 50220.935, \"from_m\": 50150.566, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50293.031, \"from_m\": 50220.935, \"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\": 50358.86, \"from_m\": 50293.031, \"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\": 51626.764, \"from_m\": 50358.86, \"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\": 51742.213, \"from_m\": 51626.764, \"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\": 53861.334, \"from_m\": 51742.213, \"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\": 54011.328, \"from_m\": 53861.334, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 54928.945, \"from_m\": 54011.328, \"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\": 55091.64, \"from_m\": 54928.945, \"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\": 55525.123, \"from_m\": 55091.64, \"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\": 56275.843, \"from_m\": 55525.123, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 56702.961, \"from_m\": 56275.843, \"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\": 82460.983, \"from_m\": 56702.961, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 84505.363, \"from_m\": 82460.983, \"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\": 84591.599, \"from_m\": 84505.363, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85098.733, \"from_m\": 84591.599, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85412.242, \"from_m\": 85098.733, \"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\": 85421.75, \"from_m\": 85412.242, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 85829.719, \"from_m\": 85421.75, \"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\": 89638.173, \"from_m\": 85829.719, \"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\": 92363.552, \"from_m\": 89638.173, \"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\": 92425.18, \"from_m\": 92363.552, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92695.471, \"from_m\": 92425.18, \"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\": 99865.599, \"from_m\": 92695.471, \"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\": 99959.653, \"from_m\": 99865.599, \"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\": 112952.194, \"from_m\": 99959.653, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 114515.14, \"from_m\": 112952.194, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116801.208, \"from_m\": 114515.14, \"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\": 123432.215, \"from_m\": 116801.208, \"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\": 126721.569, \"from_m\": 123432.215, \"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\": 131002.374, \"from_m\": 126721.569, \"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\": 131088.217, \"from_m\": 131002.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\": 131183.716, \"from_m\": 131088.217, \"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\": 131270.179, \"from_m\": 131183.716, \"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\": 144531.883, \"from_m\": 131270.179, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 146464.47, \"from_m\": 144531.883, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154732.887, \"from_m\": 146464.47, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 154786.825, \"from_m\": 154732.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\": 176370.311, \"from_m\": 154786.825, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 176564.258, \"from_m\": 176370.311, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 179560.189, \"from_m\": 176564.258, \"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\": 183640.771, \"from_m\": 179560.189, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 183692.713, \"from_m\": 183640.771, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 183862.697, \"from_m\": 183692.713, \"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\": 184675.278, \"from_m\": 183862.697, \"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\": 186094.464, \"from_m\": 184675.278, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 186239.293, \"from_m\": 186094.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 186395.292, \"from_m\": 186239.293, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 186575.993, \"from_m\": 186395.292, \"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\": 186622.412, \"from_m\": 186575.993, \"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\": 186746.35, \"from_m\": 186622.412, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 197315.923, \"from_m\": 186746.35, \"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\": 197412.919, \"from_m\": 197315.923, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 216253.779, \"from_m\": 197412.919, \"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\": 216337.293, \"from_m\": 216253.779, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 216826.808, \"from_m\": 216337.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\": 216865.347, \"from_m\": 216826.808, \"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\": 217015.996, \"from_m\": 216865.347, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 218345.525, \"from_m\": 217015.996, \"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\": 218357.129, \"from_m\": 218345.525, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 225583.729, \"from_m\": 218357.129, \"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\": 225733.513, \"from_m\": 225583.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 234345.042, \"from_m\": 225733.513, \"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\": 234424.988, \"from_m\": 234345.042, \"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\": 234483.369, \"from_m\": 234424.988, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 234590.256, \"from_m\": 234483.369, \"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\": 234646.375, \"from_m\": 234590.256, \"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\": 234704.766, \"from_m\": 234646.375, \"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\": 235329.282, \"from_m\": 234704.766, \"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\": 235940.07, \"from_m\": 235329.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 236238.781, \"from_m\": 235940.07, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 236377.53, \"from_m\": 236238.781, \"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\": 237150.222, \"from_m\": 236377.53, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 238665.926, \"from_m\": 237150.222, \"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\": 238737.402, \"from_m\": 238665.926, \"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\": 238788.816, \"from_m\": 238737.402, \"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\": 239717.497, \"from_m\": 238788.816, \"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\": 240573.516, \"from_m\": 239717.497, \"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\": 260034.437, \"from_m\": 240573.516, \"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\": 260388.424, \"from_m\": 260034.437, \"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\": 260838.834, \"from_m\": 260388.424, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 265130.766, \"from_m\": 260838.834, \"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\": 265176.651, \"from_m\": 265130.766, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 265904.064, \"from_m\": 265176.651, \"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\": 276957.335, \"from_m\": 265904.064, \"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\": 290622.375, \"from_m\": 276957.335, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 290674.252, \"from_m\": 290622.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\": 291024.995, \"from_m\": 290674.252, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 300724.54, \"from_m\": 291024.995, \"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\": 300950.246, \"from_m\": 300724.54, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 302564.685, \"from_m\": 300950.246, \"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\": 305779.51, \"from_m\": 302564.685, \"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\": 306085.05, \"from_m\": 305779.51, \"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\": 308092.192, \"from_m\": 306085.05, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 309746.245, \"from_m\": 308092.192, \"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\": 310102.562, \"from_m\": 309746.245, \"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\": 311043.547, \"from_m\": 310102.562, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 311293.102, \"from_m\": 311043.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\": 311927.349, \"from_m\": 311293.102, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 314466.376, \"from_m\": 311927.349, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}], \"service_id\": 730309, \"profile_key\": \"4bfb9d5deb5929f71c19b928e25d15a5086d2a360f8d80bc5a67a6050c9199a2\", \"schedule_id\": 14036, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0927\", \"location\": \"Lawley Street F.L.T.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"0932\", \"wtt_dep\": \"0932\", \"location\": \"Duddeston Jn\", \"stage_seq\": 2, \"distance_m\": 575.85, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"0934\", \"wtt_dep\": \"0954\", \"location\": \"Washwood Heath Up Goods Loop\", \"stage_seq\": 3, \"distance_m\": 1416.255, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955\", \"location\": \"Washwood Heath West Jn\", \"stage_seq\": 4, \"distance_m\": 1568.382, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1001\", \"location\": \"Bromford Bridge\", \"stage_seq\": 5, \"distance_m\": 3862.133, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1007\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 6, \"distance_m\": 7195.548, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1009\", \"location\": \"Water Orton\", \"stage_seq\": 7, \"distance_m\": 9759.121, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1013\", \"location\": \"Coleshill Parkway\", \"stage_seq\": 8, \"distance_m\": 12209.998, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1017\", \"location\": \"Whitacre Jn\", \"stage_seq\": 9, \"distance_m\": 14184.001, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1034H\", \"location\": \"Nuneaton Abbey Jn\", \"stage_seq\": 10, \"distance_m\": 29927.251, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1037\", \"wtt_dep\": \"1039\", \"location\": \"Nuneaton\", \"stage_seq\": 11, \"distance_m\": 31183.46, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1101\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 12, \"distance_m\": 53382.891, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1103\", \"wtt_dep\": \"1203\", \"location\": \"Rugby UGL Sig. RN4182\", \"stage_seq\": 13, \"distance_m\": 54077.65, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1204\", \"location\": \"Rugby\", \"stage_seq\": 14, \"distance_m\": 54455.658, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1207H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 15, \"distance_m\": 56762.615, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1211\", \"location\": \"Daventry North Jn\", \"stage_seq\": 16, \"distance_m\": 60698.853, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1219\", \"location\": \"Long Buckby\", \"stage_seq\": 17, \"distance_m\": 69675.34, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1229H\", \"location\": \"Northampton\", \"stage_seq\": 18, \"distance_m\": 85187.656, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1240\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 19, \"distance_m\": 92425.18, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1246\", \"location\": \"Hanslope Jn\", \"stage_seq\": 20, \"distance_m\": 100244.731, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1252\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 21, \"distance_m\": 110968.483, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1255\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 22, \"distance_m\": 114477.202, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1257\", \"location\": \"Bletchley\", \"stage_seq\": 23, \"distance_m\": 115972.376, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1307H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 24, \"distance_m\": 130817.198, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1319\", \"location\": \"Tring\", \"stage_seq\": 25, \"distance_m\": 140191.889, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 26, \"distance_m\": 150020.368, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1336\", \"location\": \"Watford Junction\", \"stage_seq\": 27, \"distance_m\": 163036.814, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 28, \"distance_m\": 172794.048, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1348H\", \"location\": \"Wembley Central\", \"stage_seq\": 29, \"distance_m\": 178175.79, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1352H\", \"wtt_dep\": \"1400\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 30, \"distance_m\": 179197.211, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 31, \"distance_m\": 179608.069, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 32, \"distance_m\": 180222.546, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406H\", \"location\": \"Willesden No7\", \"stage_seq\": 33, \"distance_m\": 181304.97, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408H\", \"location\": \"Acton Canal Wharf Jn\", \"stage_seq\": 34, \"distance_m\": 183125.814, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 35, \"distance_m\": 183748.194, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1414H\", \"wtt_dep\": \"1417\", \"location\": \"Acton Main Line\", \"stage_seq\": 36, \"distance_m\": 184829.187, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Acton West Jn\", \"stage_seq\": 37, \"distance_m\": 186395.292, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424H\", \"location\": \"West Ealing\", \"stage_seq\": 38, \"distance_m\": 188625.631, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Southall\", \"stage_seq\": 39, \"distance_m\": 192531.694, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 40, \"distance_m\": 195826.918, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Slough\", \"stage_seq\": 41, \"distance_m\": 207744.644, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Maidenhead\", \"stage_seq\": 42, \"distance_m\": 216973.769, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Twyford\", \"stage_seq\": 43, \"distance_m\": 227861.947, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 44, \"distance_m\": 234646.375, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1509\", \"location\": \"Reading\", \"stage_seq\": 45, \"distance_m\": 235817.155, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1514\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 46, \"distance_m\": 237123.08, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518H\", \"location\": \"Southcote Jn\", \"stage_seq\": 47, \"distance_m\": 238619.764, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 48, \"distance_m\": 252690.004, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Basingstoke\", \"stage_seq\": 49, \"distance_m\": 260602.953, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1555H\", \"location\": \"Worting Jn\", \"stage_seq\": 50, \"distance_m\": 264563.623, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608H\", \"location\": \"Micheldever\", \"stage_seq\": 51, \"distance_m\": 277259.546, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 52, \"distance_m\": 281581.361, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616\", \"location\": \"Winchester\", \"stage_seq\": 53, \"distance_m\": 290973.218, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619\", \"location\": \"Shawford Jn\", \"stage_seq\": 54, \"distance_m\": 294910.357, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 55, \"distance_m\": 300756.43, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1635\", \"location\": \"Eastleigh Sig. E26\", \"stage_seq\": 56, \"distance_m\": 300869.628, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1645\", \"location\": \"Eastleigh\", \"stage_seq\": 57, \"distance_m\": 302528.943, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 58, \"distance_m\": 304605.818, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"St. Denys\", \"stage_seq\": 59, \"distance_m\": 308295.842, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655H\", \"location\": \"Northam Jn\", \"stage_seq\": 60, \"distance_m\": 309654.535, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Southampton Central\", \"stage_seq\": 61, \"distance_m\": 311452.409, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Church Lane Jn\", \"stage_seq\": 62, \"distance_m\": 313673.66, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Maritime East Jn\", \"stage_seq\": 63, \"distance_m\": 314095.887, \"section_seq\": 1, \"route_path_id\": 135357}, {\"is_pass\": false, \"wtt_arr\": \"1709\", \"wtt_dep\": null, \"location\": \"Southampton Marine Container Terminal\", \"stage_seq\": 64, \"distance_m\": 314466.376, \"section_seq\": 1, \"route_path_id\": 135357}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 314466.376, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135357}], \"total_distance_m\": 314466.376, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 303861.138, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 10605.238, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0927", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "25.0", "current_position_lat": "50.9133586", "current_position_lon": "-1.4550543", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T09:20:45Z\", \"source_id\": 62299281, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T09:21:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T09:20:48Z\", \"source_id\": 19795376, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T10:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T09:43:03Z\", \"source_id\": 62358964, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T09:44:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T09:43:06Z\", \"source_id\": 19812108, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T10:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T10:20:46Z\", \"source_id\": 62459152, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T10:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T10:20:48Z\", \"source_id\": 19840057, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T11:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:11:49Z\", \"source_id\": 62592779, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T11:12:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:11:55Z\", \"source_id\": 19877634, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:27:18Z\", \"source_id\": 62633411, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T11:29:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:27:25Z\", \"source_id\": 19889214, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:48:56Z\", \"source_id\": 62687745, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T11:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:48:58Z\", \"source_id\": 19904708, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:54:07Z\", \"source_id\": 62700229, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T11:55:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T11:54:08Z\", \"source_id\": 19908386, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:15:13Z\", \"source_id\": 62753928, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:16:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:15:15Z\", \"source_id\": 19923338, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:35:30Z\", \"source_id\": 62804542, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:36:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:35:30Z\", \"source_id\": 19937960, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:43:25Z\", \"source_id\": 62824835, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:44:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:43:26Z\", \"source_id\": 19943697, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21991, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:47:49Z\", \"source_id\": 62835931, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:48:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:47:56Z\", \"source_id\": 19946841, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:07:30Z\", \"source_id\": 62885212, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:07:33Z\", \"source_id\": 19960832, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:25:56Z\", \"source_id\": 62932439, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:26:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:26:01Z\", \"source_id\": 19974234, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:29:48Z\", \"source_id\": 62942272, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:30:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:29:52Z\", \"source_id\": 19976968, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:42:41Z\", \"source_id\": 62974770, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:43:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:42:43Z\", \"source_id\": 19986367, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:48:44Z\", \"source_id\": 62990331, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:50:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:48:48Z\", \"source_id\": 19990878, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:56:19Z\", \"source_id\": 63010027, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:57:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:56:24Z\", \"source_id\": 19996546, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:22Z\", \"source_id\": 63027981, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:29Z\", \"source_id\": 20001594, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:21Z\", \"source_id\": 63099402, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:24Z\", \"source_id\": 20022166, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:48Z\", \"source_id\": 63131518, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:51Z\", \"source_id\": 20031488, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27157, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:44Z\", \"source_id\": 63213343, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:48Z\", \"source_id\": 20055191, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:12Z\", \"source_id\": 63251124, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:15Z\", \"source_id\": 20066258, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:39Z\", \"source_id\": 63280553, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:44Z\", \"source_id\": 20074825, \"stage_seq\": 58, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:55Z\", \"source_id\": 63291224, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:57Z\", \"source_id\": 20078009, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:34Z\", \"source_id\": 63304142, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:38Z\", \"source_id\": 20081699, \"stage_seq\": 61, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:43Z\", \"source_id\": 20092909, \"stage_seq\": 64, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southampton Marine Container Terminal", "service_state_platform": null, "timing_fact_generation": 1790006623414806, "current_leg_arrival_utc": "2026-09-21T17:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:43.387043", "service_state_evidence_id": 20092909, "current_leg_start_actual_dep": "2026-09-21T16:45:00+01:00", "operational_evidence_version": 183, "service_state_event_time_utc": "2026-09-21T16:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:43.838721", "service_state_valid_until_kind": null, "operational_interpretation_version": 183, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
4O38 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 473.152, "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": 499.56, "from_m": 473.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 558.791, "from_m": 499.56, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 575.85, "from_m": 558.791, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 615.162, "from_m": 575.85, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 774.915, "from_m": 615.162, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2449.837, "from_m": 774.915, "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": 9012.83, "from_m": 2449.837, "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": 9965.965, "from_m": 9012.83, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10152.078, "from_m": 9965.965, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10215.135, "from_m": 10152.078, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10219.026, "from_m": 10215.135, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13859.112, "from_m": 10219.026, "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": 14217.205, "from_m": 13859.112, "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": 14244.058, "from_m": 14217.205, "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": 14573.918, "from_m": 14244.058, "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": 29868.42, "from_m": 14573.918, "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": 30595.186, "from_m": 29868.42, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30635.331, "from_m": 30595.186, "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": 30665.282, "from_m": 30635.331, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44265.325, "from_m": 30665.282, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 50150.566, "from_m": 44265.325, "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": 50220.935, "from_m": 50150.566, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50293.031, "from_m": 50220.935, "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": 50358.86, "from_m": 50293.031, "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": 51626.764, "from_m": 50358.86, "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": 51742.213, "from_m": 51626.764, "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": 53861.334, "from_m": 51742.213, "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": 54011.328, "from_m": 53861.334, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 54928.945, "from_m": 54011.328, "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": 55091.64, "from_m": 54928.945, "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": 55525.123, "from_m": 55091.64, "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": 56275.843, "from_m": 55525.123, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 56702.961, "from_m": 56275.843, "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": 82460.983, "from_m": 56702.961, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 84505.363, "from_m": 82460.983, "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": 84591.599, "from_m": 84505.363, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85098.733, "from_m": 84591.599, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85412.242, "from_m": 85098.733, "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": 85421.75, "from_m": 85412.242, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 85829.719, "from_m": 85421.75, "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": 89638.173, "from_m": 85829.719, "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": 92363.552, "from_m": 89638.173, "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": 92425.18, "from_m": 92363.552, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92695.471, "from_m": 92425.18, "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": 99865.599, "from_m": 92695.471, "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": 99959.653, "from_m": 99865.599, "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": 112952.194, "from_m": 99959.653, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 114515.14, "from_m": 112952.194, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116801.208, "from_m": 114515.14, "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": 123432.215, "from_m": 116801.208, "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": 126721.569, "from_m": 123432.215, "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": 131002.374, "from_m": 126721.569, "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": 131088.217, "from_m": 131002.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": 131183.716, "from_m": 131088.217, "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": 131270.179, "from_m": 131183.716, "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": 144531.883, "from_m": 131270.179, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 146464.47, "from_m": 144531.883, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154732.887, "from_m": 146464.47, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 154786.825, "from_m": 154732.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": 176370.311, "from_m": 154786.825, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 176564.258, "from_m": 176370.311, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 179560.189, "from_m": 176564.258, "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": 183640.771, "from_m": 179560.189, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 183692.713, "from_m": 183640.771, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 183862.697, "from_m": 183692.713, "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": 184675.278, "from_m": 183862.697, "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": 186094.464, "from_m": 184675.278, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 186239.293, "from_m": 186094.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 186395.292, "from_m": 186239.293, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 186575.993, "from_m": 186395.292, "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": 186622.412, "from_m": 186575.993, "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": 186746.35, "from_m": 186622.412, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 197315.923, "from_m": 186746.35, "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": 197412.919, "from_m": 197315.923, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 216253.779, "from_m": 197412.919, "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": 216337.293, "from_m": 216253.779, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 216826.808, "from_m": 216337.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": 216865.347, "from_m": 216826.808, "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": 217015.996, "from_m": 216865.347, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 218345.525, "from_m": 217015.996, "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": 218357.129, "from_m": 218345.525, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 225583.729, "from_m": 218357.129, "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": 225733.513, "from_m": 225583.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 234345.042, "from_m": 225733.513, "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": 234424.988, "from_m": 234345.042, "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": 234483.369, "from_m": 234424.988, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 234590.256, "from_m": 234483.369, "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": 234646.375, "from_m": 234590.256, "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": 234704.766, "from_m": 234646.375, "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": 235329.282, "from_m": 234704.766, "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": 235940.07, "from_m": 235329.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 236238.781, "from_m": 235940.07, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 236377.53, "from_m": 236238.781, "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": 237150.222, "from_m": 236377.53, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 238665.926, "from_m": 237150.222, "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": 238737.402, "from_m": 238665.926, "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": 238788.816, "from_m": 238737.402, "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": 239717.497, "from_m": 238788.816, "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": 240573.516, "from_m": 239717.497, "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": 260034.437, "from_m": 240573.516, "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": 260388.424, "from_m": 260034.437, "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": 260838.834, "from_m": 260388.424, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 265130.766, "from_m": 260838.834, "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": 265176.651, "from_m": 265130.766, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 265904.064, "from_m": 265176.651, "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": 276957.335, "from_m": 265904.064, "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": 290622.375, "from_m": 276957.335, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 290674.252, "from_m": 290622.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": 291024.995, "from_m": 290674.252, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 300724.54, "from_m": 291024.995, "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": 300950.246, "from_m": 300724.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 302564.685, "from_m": 300950.246, "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": 305779.51, "from_m": 302564.685, "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": 306085.05, "from_m": 305779.51, "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": 308092.192, "from_m": 306085.05, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 309746.245, "from_m": 308092.192, "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": 310102.562, "from_m": 309746.245, "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": 311043.547, "from_m": 310102.562, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 311293.102, "from_m": 311043.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": 311927.349, "from_m": 311293.102, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 314466.376, "from_m": 311927.349, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 730309, "profile_key": "4bfb9d5deb5929f71c19b928e25d15a5086d2a360f8d80bc5a67a6050c9199a2", "schedule_id": 14036, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0927", "location": "Lawley Street F.L.T.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "0932", "wtt_dep": "0932", "location": "Duddeston Jn", "stage_seq": 2, "distance_m": 575.85, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "0934", "wtt_dep": "0954", "location": "Washwood Heath Up Goods Loop", "stage_seq": 3, "distance_m": 1416.255, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955", "location": "Washwood Heath West Jn", "stage_seq": 4, "distance_m": 1568.382, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1001", "location": "Bromford Bridge", "stage_seq": 5, "distance_m": 3862.133, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1007", "location": "Castle Bromwich Jn", "stage_seq": 6, "distance_m": 7195.548, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1009", "location": "Water Orton", "stage_seq": 7, "distance_m": 9759.121, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1013", "location": "Coleshill Parkway", "stage_seq": 8, "distance_m": 12209.998, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1017", "location": "Whitacre Jn", "stage_seq": 9, "distance_m": 14184.001, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1034H", "location": "Nuneaton Abbey Jn", "stage_seq": 10, "distance_m": 29927.251, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1037", "wtt_dep": "1039", "location": "Nuneaton", "stage_seq": 11, "distance_m": 31183.46, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1101", "location": "Rugby Trent Valley Jn", "stage_seq": 12, "distance_m": 53382.891, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1103", "wtt_dep": "1203", "location": "Rugby UGL Sig. RN4182", "stage_seq": 13, "distance_m": 54077.65, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1204", "location": "Rugby", "stage_seq": 14, "distance_m": 54455.658, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1207H", "location": "Hillmorton Jn", "stage_seq": 15, "distance_m": 56762.615, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1211", "location": "Daventry North Jn", "stage_seq": 16, "distance_m": 60698.853, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1219", "location": "Long Buckby", "stage_seq": 17, "distance_m": 69675.34, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1229H", "location": "Northampton", "stage_seq": 18, "distance_m": 85187.656, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1240", "location": "Courteenhall Jn", "stage_seq": 19, "distance_m": 92425.18, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1246", "location": "Hanslope Jn", "stage_seq": 20, "distance_m": 100244.731, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1252", "location": "Milton Keynes Central", "stage_seq": 21, "distance_m": 110968.483, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1255", "location": "Denbigh Hall South Jn", "stage_seq": 22, "distance_m": 114477.202, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1257", "location": "Bletchley", "stage_seq": 23, "distance_m": 115972.376, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1307H", "location": "Ledburn Jn", "stage_seq": 24, "distance_m": 130817.198, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1319", "location": "Tring", "stage_seq": 25, "distance_m": 140191.889, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327", "location": "Bourne End Jn (Herts)", "stage_seq": 26, "distance_m": 150020.368, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1336", "location": "Watford Junction", "stage_seq": 27, "distance_m": 163036.814, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342H", "location": "Harrow & Wealdstone", "stage_seq": 28, "distance_m": 172794.048, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1348H", "location": "Wembley Central", "stage_seq": 29, "distance_m": 178175.79, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1352H", "wtt_dep": "1400", "location": "Willesden Up & Down Relief Line", "stage_seq": 30, "distance_m": 179197.211, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402", "location": "Willesden Sudbury Jn", "stage_seq": 31, "distance_m": 179608.069, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "Wembley Yard South Jn", "stage_seq": 32, "distance_m": 180222.546, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406H", "location": "Willesden No7", "stage_seq": 33, "distance_m": 181304.97, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408H", "location": "Acton Canal Wharf Jn", "stage_seq": 34, "distance_m": 183125.814, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "location": "Acton Wells Jn", "stage_seq": 35, "distance_m": 183748.194, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1414H", "wtt_dep": "1417", "location": "Acton Main Line", "stage_seq": 36, "distance_m": 184829.187, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421", "location": "Acton West Jn", "stage_seq": 37, "distance_m": 186395.292, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424H", "location": "West Ealing", "stage_seq": 38, "distance_m": 188625.631, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Southall", "stage_seq": 39, "distance_m": 192531.694, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Heathrow Airport Jn", "stage_seq": 40, "distance_m": 195826.918, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Slough", "stage_seq": 41, "distance_m": 207744.644, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Maidenhead", "stage_seq": 42, "distance_m": 216973.769, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Twyford", "stage_seq": 43, "distance_m": 227861.947, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Kennet Bridge Jn", "stage_seq": 44, "distance_m": 234646.375, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1509", "location": "Reading", "stage_seq": 45, "distance_m": 235817.155, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1514", "location": "Oxford Road Jn", "stage_seq": 46, "distance_m": 237123.08, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518H", "location": "Southcote Jn", "stage_seq": 47, "distance_m": 238619.764, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531H", "location": "Bramley (Hants)", "stage_seq": 48, "distance_m": 252690.004, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Basingstoke", "stage_seq": 49, "distance_m": 260602.953, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1555H", "location": "Worting Jn", "stage_seq": 50, "distance_m": 264563.623, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608H", "location": "Micheldever", "stage_seq": 51, "distance_m": 277259.546, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611H", "location": "Wallers Ash Loop", "stage_seq": 52, "distance_m": 281581.361, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616", "location": "Winchester", "stage_seq": 53, "distance_m": 290973.218, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619", "location": "Shawford Jn", "stage_seq": 54, "distance_m": 294910.357, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624", "location": "Allbrook S.B.", "stage_seq": 55, "distance_m": 300756.43, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1635", "location": "Eastleigh Sig. E26", "stage_seq": 56, "distance_m": 300869.628, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1645", "location": "Eastleigh", "stage_seq": 57, "distance_m": 302528.943, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Southampton Airport Parkway", "stage_seq": 58, "distance_m": 304605.818, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "St. Denys", "stage_seq": 59, "distance_m": 308295.842, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655H", "location": "Northam Jn", "stage_seq": 60, "distance_m": 309654.535, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Southampton Central", "stage_seq": 61, "distance_m": 311452.409, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Church Lane Jn", "stage_seq": 62, "distance_m": 313673.66, "section_seq": 1, "route_path_id": 135357}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Maritime East Jn", "stage_seq": 63, "distance_m": 314095.887, "section_seq": 1, "route_path_id": 135357}, {"is_pass": false, "wtt_arr": "1709", "wtt_dep": null, "location": "Southampton Marine Container Terminal", "stage_seq": 64, "distance_m": 314466.376, "section_seq": 1, "route_path_id": 135357}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 314466.376, "from_m": 0.0, "section_seq": 1, "route_path_id": 135357}], "total_distance_m": 314466.376, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 303861.138, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 10605.238, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19884, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T09:20:45Z", "source_id": 62299281, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T09:21:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T09:20:48Z", "source_id": 19795376, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T10:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20674, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T09:43:03Z", "source_id": 62358964, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T09:44:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T09:43:06Z", "source_id": 19812108, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T10:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21193, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T10:20:46Z", "source_id": 62459152, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T10:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T10:20:48Z", "source_id": 19840057, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T11:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:11:49Z", "source_id": 62592779, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T11:12:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:11:55Z", "source_id": 19877634, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T12:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21371, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:27:18Z", "source_id": 62633411, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T11:29:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:27:25Z", "source_id": 19889214, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T12:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21469, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:48:56Z", "source_id": 62687745, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T11:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:48:58Z", "source_id": 19904708, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T12:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21588, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:54:07Z", "source_id": 62700229, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T11:55:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T11:54:08Z", "source_id": 19908386, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T12:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21788, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:15:13Z", "source_id": 62753928, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T12:16:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:15:15Z", "source_id": 19923338, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T13:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21867, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:35:30Z", "source_id": 62804542, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T12:36:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:35:30Z", "source_id": 19937960, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T13:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21949, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:43:25Z", "source_id": 62824835, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T12:44:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:43:26Z", "source_id": 19943697, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T13:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21991, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:47:49Z", "source_id": 62835931, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T12:48:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:47:56Z", "source_id": 19946841, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23147, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:07:30Z", "source_id": 62885212, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T13:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:07:33Z", "source_id": 19960832, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:25:56Z", "source_id": 62932439, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T13:26:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:26:01Z", "source_id": 19974234, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:29:48Z", "source_id": 62942272, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T13:30:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:29:52Z", "source_id": 19976968, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:42:41Z", "source_id": 62974770, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T13:43:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:42:43Z", "source_id": 19986367, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:48:44Z", "source_id": 62990331, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T13:50:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:48:48Z", "source_id": 19990878, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:56:19Z", "source_id": 63010027, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T13:57:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:56:24Z", "source_id": 19996546, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:22Z", "source_id": 63027981, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T14:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:29Z", "source_id": 20001594, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27062, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:21Z", "source_id": 63099402, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T14:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:24Z", "source_id": 20022166, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27113, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:48Z", "source_id": 63131518, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-21T14:45:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:51Z", "source_id": 20031488, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27157, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:44Z", "source_id": 63213343, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T15:15:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:48Z", "source_id": 20055191, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27159, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:12Z", "source_id": 63251124, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-21T15:30:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:15Z", "source_id": 20066258, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27501, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:39Z", "source_id": 63280553, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-21T15:41:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:44Z", "source_id": 20074825, "stage_seq": 58, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27509, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:55Z", "source_id": 63291224, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-21T15:45:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:57Z", "source_id": 20078009, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27571, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:34Z", "source_id": 63304142, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-21T15:50:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:38Z", "source_id": 20081699, "stage_seq": 61, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:43Z", "source_id": 20092909, "stage_seq": 64, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}] |
Lawley Street F.L.T. |
0927 |
0927 |
None |
None |
None |
Southampton Marine Container Terminal |
1709 |
1709 |
None |
EARLY |
-9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H37929/2026-09-21/detailed |
None |
Eastleigh |
2026-09-21T16:45:00+01:00 |
Southampton Marine Container Terminal |
25.0 |
{"type": "LineString", "coordinates": [[-1.3503124, 50.9670916], [-1.3503772, 50.9669627], [-1.3504520999999998, 50.966755199999994], [-1.350561, 50.966345], [-1.3506803, 50.96592240000001], [-1.3507685, 50.9656564], [-1.3510084999999998, 50.96514539999999], [-1.351207, 50.964664], [-1.3514605, 50.9641039], [-1.3518278999999995, 50.96342149999999], [-1.3521444, 50.96291969999999], [-1.3523523, 50.96258949999999], [-1.3525722, 50.9622555], [-1.3528511999999997, 50.96188130000001], [-1.353342, 50.9612509], [-1.3535605999999998, 50.960991], [-1.3584749, 50.9554692], [-1.3587199, 50.95520319999999], [-1.359192, 50.954661], [-1.359266, 50.95457759999999], [-1.3610519999999997, 50.952564599999995], [-1.361484, 50.95210459999999], [-1.3618204, 50.9517645], [-1.3622242, 50.9513736], [-1.362626, 50.9509994], [-1.3629546999999995, 50.95071059999999], [-1.3632964, 50.9504182], [-1.3636972, 50.95009], [-1.3642924, 50.949615599999994], [-1.365596, 50.9486812], [-1.3661996999999997, 50.9482733], [-1.3681731999999998, 50.947043699999995], [-1.3708671999999995, 50.94532670000001], [-1.3717322999999997, 50.944788499999994], [-1.3723153, 50.944424000000005], [-1.3728805, 50.944059200000005], [-1.373347, 50.9437606], [-1.3736208, 50.9435646], [-1.3737676, 50.9434595], [-1.3744582, 50.942965], [-1.3747815, 50.9427135], [-1.3753269999999995, 50.9422542], [-1.3754715, 50.9421199], [-1.3759625999999998, 50.941661], [-1.3761475999999997, 50.9414731], [-1.3764131, 50.94120519999999], [-1.3768703999999998, 50.940703000000006], [-1.3771199, 50.9404113], [-1.3773554, 50.9400963], [-1.3775958, 50.939775], [-1.3778247999999995, 50.9394504], [-1.3780191999999998, 50.93914319999999], [-1.379809541496379, 50.93610947273908], [-1.3834886, 50.92987469999999], [-1.3839726, 50.92909], [-1.3840256, 50.92899789999999], [-1.385602, 50.92633], [-1.3872992, 50.923465799999995], [-1.3874933, 50.9230532], [-1.3877295483374137, 50.922653998495846], [-1.3878154271219865, 50.922504856690544], [-1.3878875512167634, 50.92237191257888], [-1.387948143793535, 50.92225292646336], [-1.3879994280240937, 50.92214565864643], [-1.38804362708023, 50.9220478694306], [-1.3880829641337362, 50.92195731911831], [-1.3881196623564036, 50.92187176801208], [-1.3881559449200236, 50.92178897641435], [-1.3881940349963873, 50.92170670462762], [-1.3882361557572864, 50.92162271295436], [-1.3882845303745128, 50.921534761697046], [-1.3883413820198574, 50.92144061115816], [-1.388408933865112, 50.92133802164018], [-1.388489409082068, 50.92122475344557], [-1.388585030842517, 50.92109856687683], [-1.38869802231825, 50.920957222236424], [-1.3888608, 50.92074279999999], [-1.3889752, 50.9205492], [-1.3893356, 50.9199349], [-1.3895688999999998, 50.91954479999999], [-1.3901285, 50.9186092], [-1.3904006000000002, 50.9181055], [-1.390622, 50.9176721], [-1.3908111, 50.91722739999999], [-1.3909734, 50.9167962], [-1.3911022, 50.916384399999984], [-1.3912278, 50.91592949999999], [-1.3913248, 50.9154966], [-1.3914723, 50.9147027], [-1.3915246, 50.914314000000005], [-1.3915312, 50.9142645], [-1.3916166999999997, 50.9135207], [-1.3918612, 50.9113545], [-1.391905, 50.9110253], [-1.3919803, 50.91034749999999], [-1.3920719388144989, 50.90986231215107], [-1.3920981, 50.909723799999995], [-1.3921355, 50.9092358], [-1.3921401999999998, 50.9090964], [-1.3921509, 50.9089193], [-1.3921779, 50.90871589999998], [-1.3922152, 50.9085168], [-1.3922856, 50.908320399999994], [-1.3923845, 50.9081418], [-1.3925484, 50.9079442], [-1.3927719, 50.907757], [-1.3928948999999995, 50.90767090000001], [-1.3930352, 50.90759289999999], [-1.3931527999999995, 50.90753709999999], [-1.3932996, 50.9074715], [-1.3934464999999998, 50.9074195], [-1.393598, 50.90737389999999], [-1.3937442, 50.9073375], [-1.3939045, 50.90730490000001], [-1.3940713999999998, 50.90728040000001], [-1.3942579000000002, 50.90726369999999], [-1.3944374, 50.907252699999994], [-1.3947121999999998, 50.9072466], [-1.3950422, 50.9072374], [-1.3952697999999997, 50.9072284], [-1.3982555, 50.907044199999994], [-1.3986644999999998, 50.9070153], [-1.3990629999999995, 50.9069713], [-1.3994299999999995, 50.906915299999994], [-1.3997656999999997, 50.9068605], [-1.4000661, 50.9068107], [-1.4002674999999998, 50.90678069999999], [-1.400469, 50.9067557], [-1.4006690999999998, 50.90673600000001], [-1.4009280999999998, 50.906713800000006], [-1.4012184999999997, 50.9067053], [-1.401508, 50.90671289999999], [-1.4018207, 50.90673110000001], [-1.4021914999999998, 50.9067491], [-1.4080555999999995, 50.9071623], [-1.4087741000000005, 50.9072152], [-1.4096828, 50.90724699999999], [-1.4098774999999997, 50.9072609], [-1.410591, 50.90731199999999], [-1.4113804, 50.9073396], [-1.412132, 50.9073233], [-1.4124707999999997, 50.9073288], [-1.4125732000000002, 50.9073308], [-1.4127776, 50.907334899999995], [-1.4133021, 50.9073551], [-1.4141674, 50.907410500000005], [-1.4142795999999995, 50.9074152], [-1.4143977, 50.90742120000001], [-1.4143983078391624, 50.9074212282684], [-1.4148385, 50.90744169999999], [-1.4155103999999998, 50.9074627], [-1.4158311999999995, 50.9074639], [-1.4165141, 50.9074523], [-1.416562, 50.90745069999999], [-1.4168421, 50.9074414], [-1.417565, 50.90741750000001], [-1.4187732, 50.9073682], [-1.4193298, 50.9073392], [-1.4199456, 50.9073393], [-1.4201194, 50.9073409], [-1.4206028, 50.90736050000001], [-1.4210880999999995, 50.90739640000001], [-1.4211579, 50.9074033], [-1.4216328, 50.9074505], [-1.4221525999999998, 50.9075237], [-1.4227894, 50.90763510000001], [-1.4232978, 50.907748299999994], [-1.4237981, 50.9078779], [-1.4242596, 50.90801809999999], [-1.4283224, 50.90936299999999], [-1.4290355, 50.9096006], [-1.4295475, 50.9097711], [-1.4301453, 50.9099696], [-1.4305018, 50.9101032], [-1.4308023, 50.9102222], [-1.4314614, 50.9104831], [-1.432406, 50.9108611], [-1.4332456, 50.9111784], [-1.4343277999999997, 50.9115425], [-1.4349088999999997, 50.9117215], [-1.4352631, 50.911818], [-1.4356339, 50.91191030000001], [-1.4360145999999998, 50.9119955], [-1.4365221, 50.9120922], [-1.4371794, 50.9121923], [-1.437304454591234, 50.9122069885322], [-1.4377361999999998, 50.9122577], [-1.4380492, 50.9122862], [-1.4384094, 50.9123109], [-1.4389769999999995, 50.912327700000006], [-1.4395954, 50.9123256], [-1.4401864, 50.912305700000005], [-1.4407214, 50.912278], [-1.4419971, 50.91219050000001], [-1.4427628999999995, 50.912109099999995], [-1.4442, 50.9119564], [-1.4443728347359903, 50.9119383402382], [-1.4446297, 50.911911499999995], [-1.4450129, 50.91187469999999], [-1.4453499, 50.91184890000001], [-1.4456772999999998, 50.911824200000005], [-1.4459976, 50.9118092], [-1.4465529, 50.9117939], [-1.4470992, 50.91179520000001], [-1.4476933, 50.9118211], [-1.4481744999999997, 50.91184869999999], [-1.4485585999999997, 50.91188289999999], [-1.4489023, 50.91192019999999], [-1.4494933999999997, 50.9119993], [-1.4501557, 50.9121144], [-1.4506633000000002, 50.91221960000001], [-1.4506873999999998, 50.912224599999995], [-1.4508795, 50.9122659], [-1.4510040999999998, 50.9122945], [-1.4514383999999998, 50.9123924], [-1.4519546999999997, 50.9125199], [-1.4533049999999998, 50.9128665], [-1.4540787, 50.913077699999995], [-1.4550542999999998, 50.91335859999999]]} |
7.4 |
1635 |
1700 |
Eastleigh |
Southampton Marine Container Terminal |
Southampton Marine Container Terminal |
50.9133586 |
-1.4550543 |
50.9133586 |
-1.4550543 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:00:00 |
Southampton Marine Container Terminal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092909 |
1790006623414806 |
183 |
183 |
2026-09-21 16:13:43.838721 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:43.387043 |
| 715890 |
748065 |
W86777 |
045K12MT21 |
2026-09-21 |
COMPLETE |
20092167 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 748065, "stp": "P", "toc": "ScotRail", "uid": "W86777", "consist": "170426", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86777/2026-09-21/detailed", "trust_id": "045K12MT21", "origin_crs": "XHA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "20", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "5K12", "timing_status": "EARLY", "origin_station": "Haymarket Depot", "current_leg_arr": "1703", "current_leg_dep": "1701", "current_leg_end": "Edinburgh", "origin_dep_time": "1657", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Princes St Gardens", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Princes St Gardens", "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\": 423.624, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 666.038, \"from_m\": 423.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\": 675.25, \"from_m\": 666.038, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 733.701, \"from_m\": 675.25, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 745.693, \"from_m\": 733.701, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 806.356, \"from_m\": 745.693, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 862.823, \"from_m\": 806.356, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 908.394, \"from_m\": 862.823, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1065.51, \"from_m\": 908.394, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 2457.097, \"from_m\": 1065.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3457.402, \"from_m\": 2457.097, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3607.266, \"from_m\": 3457.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:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3698.896, \"from_m\": 3607.266, \"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\": 4143.502, \"from_m\": 3698.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 748065, \"profile_key\": \"4164f741a07316c4bc1fba66e5978e2e8f277bd2968b5e019ee74d963a97b4df\", \"schedule_id\": 29883, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Haymarket Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Haymarket\", \"stage_seq\": 2, \"distance_m\": 1229.086, \"section_seq\": 1, \"route_path_id\": 142519}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": \"1702H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 3, \"distance_m\": 2558.347, \"section_seq\": 1, \"route_path_id\": 142519}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 4, \"distance_m\": 4143.502, \"section_seq\": 1, \"route_path_id\": 142519}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4143.502, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142519}], \"total_distance_m\": 4143.502, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4143.502, \"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": "1657", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:09Z\", \"source_id\": 63311339, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:10Z\", \"source_id\": 20083758, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:48Z\", \"source_id\": 63340499, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:51Z\", \"source_id\": 20092167, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "20", "timing_fact_generation": 1790006572733260, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:49.125342", "service_state_evidence_id": 20092167, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:49.661987", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XHA |
EDB |
5K12 |
170426 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 423.624, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 666.038, "from_m": 423.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": 675.25, "from_m": 666.038, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 733.701, "from_m": 675.25, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 745.693, "from_m": 733.701, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 806.356, "from_m": 745.693, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 862.823, "from_m": 806.356, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 908.394, "from_m": 862.823, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1065.51, "from_m": 908.394, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 2457.097, "from_m": 1065.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3457.402, "from_m": 2457.097, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3607.266, "from_m": 3457.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:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 3698.896, "from_m": 3607.266, "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": 4143.502, "from_m": 3698.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 748065, "profile_key": "4164f741a07316c4bc1fba66e5978e2e8f277bd2968b5e019ee74d963a97b4df", "schedule_id": 29883, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1657", "location": "Haymarket Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Haymarket", "stage_seq": 2, "distance_m": 1229.086, "section_seq": 1, "route_path_id": 142519}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": "1702H", "location": "Princes St Gardens", "stage_seq": 3, "distance_m": 2558.347, "section_seq": 1, "route_path_id": 142519}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 4, "distance_m": 4143.502, "section_seq": 1, "route_path_id": 142519}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4143.502, "from_m": 0.0, "section_seq": 1, "route_path_id": 142519}], "total_distance_m": 4143.502, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4143.502, "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": 784, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:09Z", "source_id": 63311339, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:54:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:10Z", "source_id": 20083758, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 859, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:48Z", "source_id": 63340499, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:51Z", "source_id": 20092167, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Haymarket Depot |
1657 |
1657 |
None |
None |
None |
Edinburgh |
1705 |
1705 |
20 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86777/2026-09-21/detailed |
None |
Princes St Gardens |
2026-09-21T17:02:30+01:00 |
Edinburgh |
2.0 |
{"type": "LineString", "coordinates": [[-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.0 |
1701 |
1703 |
Princes St Gardens |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092167 |
1790006572733260 |
9 |
9 |
2026-09-21 16:13:49.661987 |
20 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:49.125342 |
| 715891 |
746767 |
L04068 |
472S45MS21 |
2026-09-21 |
COMPLETE |
20092080 |
2026-09-21 17:03:00 |
2026-09-21 16:13:52 |
2026-09-23 16:13:52 |
{"id": 746767, "stp": "P", "toc": "Greater Anglia", "uid": "L04068", "consist": "720132", "dest_crs": "SRA", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L04068/2026-09-21/detailed", "trust_id": "472S45MS21", "origin_crs": "BIS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-21", "dest_arr_time": "1707", "dest_platform": "11", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2S45", "timing_status": "EARLY", "origin_station": "Bishops Stortford", "current_leg_arr": "1703", "current_leg_dep": "1659", "current_leg_end": "Stratford", "origin_dep_time": "1609", "origin_platform": "3", "current_location": "Stratford", "last_update_time": "2026-09-21T16:13:52", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.03787422194593961, 51.56708316139872], [-0.0362176, 51.5663089], [-0.0359497, 51.5661752], [-0.0346394, 51.5655587], [-0.0340287, 51.565252599999994], [-0.0337137, 51.5650979], [-0.0334554, 51.5649536], [-0.0332688, 51.564828799999994], [-0.0330597, 51.5646646], [-0.0328262, 51.56444780000001], [-0.0327231, 51.5643519], [-0.0324392, 51.5640505], [-0.0322447, 51.56386559999999], [-0.032052699999999996, 51.5637072], [-0.0318545, 51.5635525], [-0.03163, 51.563388799999984], [-0.0314716, 51.5632849], [-0.0310535, 51.5630449], [-0.030934499999999997, 51.562969599999995], [-0.030708999999999993, 51.5628138], [-0.030481799999999996, 51.5626842], [-0.030374, 51.5626154], [-0.0299568, 51.5623741], [-0.02960119999999999, 51.5622097], [-0.029211199999999996, 51.5620251], [-0.028930999999999995, 51.5619034], [-0.0288149, 51.56185609999999], [-0.028683600000000004, 51.5618025], [-0.028384900000000005, 51.5616992], [-0.027880799999999997, 51.5614732], [-0.027002, 51.561075300000006], [-0.026733099999999996, 51.56095070000001], [-0.0265316, 51.56085449999999], [-0.0264246, 51.5608096], [-0.025941800000000004, 51.5606229], [-0.025492299999999996, 51.5604681], [-0.025060999999999996, 51.5603076], [-0.024593299999999995, 51.56013769999999], [-0.0243625, 51.56003009999999], [-0.023920699999999996, 51.559843599999994], [-0.0238261, 51.5598072], [-0.023503599999999996, 51.55968320000001], [-0.0230992, 51.559496300000006], [-0.022722899999999997, 51.55931379999999], [-0.0223405, 51.5591385], [-0.0218926, 51.55893270000001], [-0.0212633, 51.558617], [-0.020462699999999997, 51.5582363], [-0.0200246, 51.5580314], [-0.019789899999999996, 51.557941], [-0.0191997, 51.5577438], [-0.0186658, 51.557570600000005], [-0.0181256, 51.5573361], [-0.0177598, 51.557167099999994], [-0.017491799999999995, 51.5570459], [-0.0169788, 51.55682829999999], [-0.0162708, 51.556592599999995], [-0.0159918, 51.5564943], [-0.0157209, 51.556392], [-0.0154894, 51.55629520000001], [-0.015186800000000002, 51.5561766], [-0.014824899999999998, 51.5559994], [-0.0147977, 51.555987599999995], [-0.014294, 51.555783299999995], [-0.013820199999999998, 51.55557199999999], [-0.0133626, 51.5553391], [-0.012861999999999998, 51.55504489999999], [-0.0124479, 51.5547639], [-0.01230210975890163, 51.55466347968381], [-0.0120157, 51.55446619999999], [-0.011735199999999998, 51.5542724], [-0.0108607, 51.553674], [-0.010478199999999998, 51.55341020000001], [-0.0101065, 51.55315350000001], [-0.0097441, 51.552900599999994], [-0.009241799999999998, 51.5525552], [-0.0088816, 51.552334900000005], [-0.0086066, 51.55217590000001], [-0.0080877, 51.5518927], [-0.0075831, 51.55161170000001], [-0.0073875999999999985, 51.5515026], [-0.007175, 51.5513768], [-0.007039, 51.55128979999999], [-0.006772299999999999, 51.5510944], [-0.0065718999999999994, 51.55091199999999], [-0.0063061, 51.5506323], [-0.0061587, 51.5504634], [-0.00606199050229324, 51.55035227634817], [-0.0059648, 51.55024059999999], [-0.0058096, 51.5500646], [-0.0055731, 51.549781], [-0.0053247, 51.5494567], [-0.0050929999999999994, 51.54912100000001], [-0.0048079, 51.5486987], [-0.004551, 51.5482337], [-0.004393499999999999, 51.54793550000001], [-0.0042343, 51.54761450000001], [-0.0040721, 51.54724569999999], [-0.003926769309809438, 51.54688859908996], [-0.0039192, 51.54687], [-0.003795699999999999, 51.5465146], [-0.003683300000000001, 51.54619839999999], [-0.0036453000000000006, 51.546078599999994], [-0.0034487999999999997, 51.5454968], [-0.0033324, 51.5451534], [-0.0032657999999999997, 51.54496679999999], [-0.0032436685593686993, 51.54490562448974], [-0.003229189931583384, 51.544865602764894], [-0.003228679159210626, 51.54486419089072], [-0.0031844958088112023, 51.54486381307582], [-0.0031558, 51.5447821], [-0.00314990391539125, 51.544758390999455], [-0.003140318083491835, 51.544719844970295], [-0.0031227, 51.544649], [-0.003118380687198919, 51.54462913498512], [-0.0031135858081501795, 51.544607082776395], [-0.003105690336537563, 51.54457077055706], [-0.0030999999999999995, 51.5445446], [-0.0030873, 51.5444584], [-0.0030747, 51.54437620000001], [-0.0030655, 51.54432680000001], [-0.0030556, 51.544236999999995], [-0.0030489999999999996, 51.544119900000005], [-0.0030446, 51.5440024], [-0.0030529999999999997, 51.5437975], [-0.0030746, 51.54359199999998], [-0.0031005999999999994, 51.5434284], [-0.0031462, 51.5432308], [-0.003198, 51.543056], [-0.0032539999999999995, 51.5428914], [-0.0033284, 51.5427176], [-0.0034293, 51.5425203], [-0.0035285, 51.54235010000001], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Lea Bridge", "dest_arr_time_act": "1707", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Lea Bridge", "current_leg_milage": "2.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 61.431, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2442.065, \"from_m\": 61.431, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9552.909, \"from_m\": 2442.065, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9583.7, \"from_m\": 9552.909, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16395.353, \"from_m\": 9583.7, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19104.344, \"from_m\": 16395.353, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 19386.735, \"from_m\": 19104.344, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26118.098, \"from_m\": 19386.735, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 31336.738, \"from_m\": 26118.098, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 31368.632, \"from_m\": 31336.738, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39009.149, \"from_m\": 31368.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\": 40870.346, \"from_m\": 39009.149, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42554.858, \"from_m\": 40870.346, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42854.681, \"from_m\": 42554.858, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42967.321, \"from_m\": 42854.681, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44129.1, \"from_m\": 42967.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45818.261, \"from_m\": 44129.1, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46122.152, \"from_m\": 45818.261, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 746767, \"profile_key\": \"65409341890cfb5c25bc354605e963036b2b63a8c6e38f2b5e500cb669a39da6\", \"schedule_id\": 16030, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1609\", \"location\": \"Bishops Stortford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1613H\", \"wtt_dep\": \"1614\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 2, \"distance_m\": 5824.616, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1617\", \"wtt_dep\": \"1617H\", \"location\": \"Harlow Mill\", \"stage_seq\": 3, \"distance_m\": 9427.439, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1620\", \"wtt_dep\": \"1620H\", \"location\": \"Harlow Town\", \"stage_seq\": 4, \"distance_m\": 12224.327, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624\", \"location\": \"Roydon\", \"stage_seq\": 5, \"distance_m\": 16414.964, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 6, \"distance_m\": 19145.585, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1629\", \"wtt_dep\": \"1636\", \"location\": \"Broxbourne\", \"stage_seq\": 7, \"distance_m\": 21122.444, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1640H\", \"location\": \"Cheshunt\", \"stage_seq\": 8, \"distance_m\": 26173.385, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1643\", \"location\": \"Waltham Cross\", \"stage_seq\": 9, \"distance_m\": 28126.349, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1645H\", \"location\": \"Enfield Lock\", \"stage_seq\": 10, \"distance_m\": 29729.346, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Brimsdown\", \"stage_seq\": 11, \"distance_m\": 31502.342, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651\", \"location\": \"Northumberland Park\", \"stage_seq\": 12, \"distance_m\": 37691.043, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1654\", \"wtt_dep\": \"1655\", \"location\": \"Tottenham Hale\", \"stage_seq\": 13, \"distance_m\": 39237.801, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 14, \"distance_m\": 39998.0, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Coppermill Jn\", \"stage_seq\": 15, \"distance_m\": 40950.419, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659\", \"location\": \"Lea Bridge\", \"stage_seq\": 16, \"distance_m\": 42274.506, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1705\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 17, \"distance_m\": 45184.115, \"section_seq\": 1, \"route_path_id\": 136867}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 18, \"distance_m\": 46122.152, \"section_seq\": 1, \"route_path_id\": 136867}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 46122.152, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136867}], \"total_distance_m\": 46122.152, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 42234.663, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3887.489, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1609", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:37Z\", \"source_id\": 63208001, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:41Z\", \"source_id\": 20053507, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:15Z\", \"source_id\": 63217339, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:18Z\", \"source_id\": 20056342, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:59Z\", \"source_id\": 63224566, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:19:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:03Z\", \"source_id\": 20058472, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:48Z\", \"source_id\": 63234847, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:53Z\", \"source_id\": 20061504, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:05Z\", \"source_id\": 63248227, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:10Z\", \"source_id\": 20065484, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:39Z\", \"source_id\": 63275214, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:45Z\", \"source_id\": 20073357, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:37Z\", \"source_id\": 63282892, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:39Z\", \"source_id\": 20075496, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:55Z\", \"source_id\": 63288688, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:58Z\", \"source_id\": 20077260, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:20Z\", \"source_id\": 63295208, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:23Z\", \"source_id\": 20079137, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:34Z\", \"source_id\": 63304113, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:35Z\", \"source_id\": 20081664, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:55Z\", \"source_id\": 63310726, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:00Z\", \"source_id\": 20083563, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:03Z\", \"source_id\": 20087599, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:40Z\", \"source_id\": 63340178, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:43Z\", \"source_id\": 20092080, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "11", "timing_fact_generation": 1790006565514214, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:50.333165", "service_state_evidence_id": 20092080, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 67, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:51.037025", "service_state_valid_until_kind": null, "operational_interpretation_version": 67, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
BIS |
SRA |
2S45 |
720132 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 61.431, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2442.065, "from_m": 61.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9552.909, "from_m": 2442.065, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9583.7, "from_m": 9552.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16395.353, "from_m": 9583.7, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19104.344, "from_m": 16395.353, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 19386.735, "from_m": 19104.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26118.098, "from_m": 19386.735, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 31336.738, "from_m": 26118.098, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 31368.632, "from_m": 31336.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39009.149, "from_m": 31368.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": 40870.346, "from_m": 39009.149, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42554.858, "from_m": 40870.346, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42854.681, "from_m": 42554.858, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42967.321, "from_m": 42854.681, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44129.1, "from_m": 42967.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45818.261, "from_m": 44129.1, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46122.152, "from_m": 45818.261, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 746767, "profile_key": "65409341890cfb5c25bc354605e963036b2b63a8c6e38f2b5e500cb669a39da6", "schedule_id": 16030, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1609", "location": "Bishops Stortford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1613H", "wtt_dep": "1614", "location": "Sawbridgeworth", "stage_seq": 2, "distance_m": 5824.616, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1617", "wtt_dep": "1617H", "location": "Harlow Mill", "stage_seq": 3, "distance_m": 9427.439, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1620", "wtt_dep": "1620H", "location": "Harlow Town", "stage_seq": 4, "distance_m": 12224.327, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624", "location": "Roydon", "stage_seq": 5, "distance_m": 16414.964, "section_seq": 1, "route_path_id": 136867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626", "location": "Broxbourne Jn", "stage_seq": 6, "distance_m": 19145.585, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1629", "wtt_dep": "1636", "location": "Broxbourne", "stage_seq": 7, "distance_m": 21122.444, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1640H", "location": "Cheshunt", "stage_seq": 8, "distance_m": 26173.385, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1643", "location": "Waltham Cross", "stage_seq": 9, "distance_m": 28126.349, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1645H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 29729.346, "section_seq": 1, "route_path_id": 136867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Brimsdown", "stage_seq": 11, "distance_m": 31502.342, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651", "location": "Northumberland Park", "stage_seq": 12, "distance_m": 37691.043, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1654", "wtt_dep": "1655", "location": "Tottenham Hale", "stage_seq": 13, "distance_m": 39237.801, "section_seq": 1, "route_path_id": 136867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Tottenham South Jn", "stage_seq": 14, "distance_m": 39998.0, "section_seq": 1, "route_path_id": 136867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Coppermill Jn", "stage_seq": 15, "distance_m": 40950.419, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659", "location": "Lea Bridge", "stage_seq": 16, "distance_m": 42274.506, "section_seq": 1, "route_path_id": 136867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1705", "location": "Temple Mills East Jn", "stage_seq": 17, "distance_m": 45184.115, "section_seq": 1, "route_path_id": 136867}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": null, "location": "Stratford", "stage_seq": 18, "distance_m": 46122.152, "section_seq": 1, "route_path_id": 136867}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 46122.152, "from_m": 0.0, "section_seq": 1, "route_path_id": 136867}], "total_distance_m": 46122.152, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42234.663, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3887.489, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 12800, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:37Z", "source_id": 63208001, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:13:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:41Z", "source_id": 20053507, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:15Z", "source_id": 63217339, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:16:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:18Z", "source_id": 20056342, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12811, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:59Z", "source_id": 63224566, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:19:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:03Z", "source_id": 20058472, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12818, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:48Z", "source_id": 63234847, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:23:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:53Z", "source_id": 20061504, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14823, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:05Z", "source_id": 63248227, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:10Z", "source_id": 20065484, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:39Z", "source_id": 63275214, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:45Z", "source_id": 20073357, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14852, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:37Z", "source_id": 63282892, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:42:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:39Z", "source_id": 20075496, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14856, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:55Z", "source_id": 63288688, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:44:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:58Z", "source_id": 20077260, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:20Z", "source_id": 63295208, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:47:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:23Z", "source_id": 20079137, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14874, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:34Z", "source_id": 63304113, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:35Z", "source_id": 20081664, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:55Z", "source_id": 63310726, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:52:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:00Z", "source_id": 20083563, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:03Z", "source_id": 20087599, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15255, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:40Z", "source_id": 63340178, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:03:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:43Z", "source_id": 20092080, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Bishops Stortford |
1609 |
1609 |
3 |
None |
None |
Stratford |
1707 |
1707 |
11 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L04068/2026-09-21/detailed |
None |
Lea Bridge |
2026-09-21T16:59:00+01:00 |
Stratford |
4.0 |
{"type": "LineString", "coordinates": [[-0.03787422194593961, 51.56708316139872], [-0.0362176, 51.5663089], [-0.0359497, 51.5661752], [-0.0346394, 51.5655587], [-0.0340287, 51.565252599999994], [-0.0337137, 51.5650979], [-0.0334554, 51.5649536], [-0.0332688, 51.564828799999994], [-0.0330597, 51.5646646], [-0.0328262, 51.56444780000001], [-0.0327231, 51.5643519], [-0.0324392, 51.5640505], [-0.0322447, 51.56386559999999], [-0.032052699999999996, 51.5637072], [-0.0318545, 51.5635525], [-0.03163, 51.563388799999984], [-0.0314716, 51.5632849], [-0.0310535, 51.5630449], [-0.030934499999999997, 51.562969599999995], [-0.030708999999999993, 51.5628138], [-0.030481799999999996, 51.5626842], [-0.030374, 51.5626154], [-0.0299568, 51.5623741], [-0.02960119999999999, 51.5622097], [-0.029211199999999996, 51.5620251], [-0.028930999999999995, 51.5619034], [-0.0288149, 51.56185609999999], [-0.028683600000000004, 51.5618025], [-0.028384900000000005, 51.5616992], [-0.027880799999999997, 51.5614732], [-0.027002, 51.561075300000006], [-0.026733099999999996, 51.56095070000001], [-0.0265316, 51.56085449999999], [-0.0264246, 51.5608096], [-0.025941800000000004, 51.5606229], [-0.025492299999999996, 51.5604681], [-0.025060999999999996, 51.5603076], [-0.024593299999999995, 51.56013769999999], [-0.0243625, 51.56003009999999], [-0.023920699999999996, 51.559843599999994], [-0.0238261, 51.5598072], [-0.023503599999999996, 51.55968320000001], [-0.0230992, 51.559496300000006], [-0.022722899999999997, 51.55931379999999], [-0.0223405, 51.5591385], [-0.0218926, 51.55893270000001], [-0.0212633, 51.558617], [-0.020462699999999997, 51.5582363], [-0.0200246, 51.5580314], [-0.019789899999999996, 51.557941], [-0.0191997, 51.5577438], [-0.0186658, 51.557570600000005], [-0.0181256, 51.5573361], [-0.0177598, 51.557167099999994], [-0.017491799999999995, 51.5570459], [-0.0169788, 51.55682829999999], [-0.0162708, 51.556592599999995], [-0.0159918, 51.5564943], [-0.0157209, 51.556392], [-0.0154894, 51.55629520000001], [-0.015186800000000002, 51.5561766], [-0.014824899999999998, 51.5559994], [-0.0147977, 51.555987599999995], [-0.014294, 51.555783299999995], [-0.013820199999999998, 51.55557199999999], [-0.0133626, 51.5553391], [-0.012861999999999998, 51.55504489999999], [-0.0124479, 51.5547639], [-0.01230210975890163, 51.55466347968381], [-0.0120157, 51.55446619999999], [-0.011735199999999998, 51.5542724], [-0.0108607, 51.553674], [-0.010478199999999998, 51.55341020000001], [-0.0101065, 51.55315350000001], [-0.0097441, 51.552900599999994], [-0.009241799999999998, 51.5525552], [-0.0088816, 51.552334900000005], [-0.0086066, 51.55217590000001], [-0.0080877, 51.5518927], [-0.0075831, 51.55161170000001], [-0.0073875999999999985, 51.5515026], [-0.007175, 51.5513768], [-0.007039, 51.55128979999999], [-0.006772299999999999, 51.5510944], [-0.0065718999999999994, 51.55091199999999], [-0.0063061, 51.5506323], [-0.0061587, 51.5504634], [-0.00606199050229324, 51.55035227634817], [-0.0059648, 51.55024059999999], [-0.0058096, 51.5500646], [-0.0055731, 51.549781], [-0.0053247, 51.5494567], [-0.0050929999999999994, 51.54912100000001], [-0.0048079, 51.5486987], [-0.004551, 51.5482337], [-0.004393499999999999, 51.54793550000001], [-0.0042343, 51.54761450000001], [-0.0040721, 51.54724569999999], [-0.003926769309809438, 51.54688859908996], [-0.0039192, 51.54687], [-0.003795699999999999, 51.5465146], [-0.003683300000000001, 51.54619839999999], [-0.0036453000000000006, 51.546078599999994], [-0.0034487999999999997, 51.5454968], [-0.0033324, 51.5451534], [-0.0032657999999999997, 51.54496679999999], [-0.0032436685593686993, 51.54490562448974], [-0.003229189931583384, 51.544865602764894], [-0.003228679159210626, 51.54486419089072], [-0.0031844958088112023, 51.54486381307582], [-0.0031558, 51.5447821], [-0.00314990391539125, 51.544758390999455], [-0.003140318083491835, 51.544719844970295], [-0.0031227, 51.544649], [-0.003118380687198919, 51.54462913498512], [-0.0031135858081501795, 51.544607082776395], [-0.003105690336537563, 51.54457077055706], [-0.0030999999999999995, 51.5445446], [-0.0030873, 51.5444584], [-0.0030747, 51.54437620000001], [-0.0030655, 51.54432680000001], [-0.0030556, 51.544236999999995], [-0.0030489999999999996, 51.544119900000005], [-0.0030446, 51.5440024], [-0.0030529999999999997, 51.5437975], [-0.0030746, 51.54359199999998], [-0.0031005999999999994, 51.5434284], [-0.0031462, 51.5432308], [-0.003198, 51.543056], [-0.0032539999999999995, 51.5428914], [-0.0033284, 51.5427176], [-0.0034293, 51.5425203], [-0.0035285, 51.54235010000001], [-0.0035750999999999995, 51.54228439999999]]} |
2.4 |
1659 |
1703 |
Lea Bridge |
Stratford |
Stratford |
51.5422844 |
-0.0035751 |
51.5422844 |
-0.0035751 |
1 |
0 |
2026-09-21 16:13:52 |
TERMINATED |
2026-09-21 16:03:00 |
Stratford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092080 |
1790006565514214 |
67 |
67 |
2026-09-21 16:13:51.037025 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:50.333165 |
| 715892 |
746926 |
C15286 |
032N42MS21 |
2026-09-21 |
COMPLETE |
20091793 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 746926, "stp": "P", "toc": "ScotRail", "uid": "C15286", "consist": "385009", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15286/2026-09-21/detailed", "trust_id": "032N42MS21", "origin_crs": "ALO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-21", "dest_arr_time": "1703", "dest_platform": "7", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2N42", "timing_status": "ON TIME", "origin_station": "Alloa", "current_leg_arr": "1703", "current_leg_dep": "1657", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1615", "origin_platform": "1", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Bishopbriggs", "dest_arr_time_act": "1703", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Bishopbriggs", "current_leg_milage": "3.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 171.21, \"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\": 484.18, \"from_m\": 171.21, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8286.6, \"from_m\": 484.18, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10088.622, \"from_m\": 8286.6, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10126.364, \"from_m\": 10088.622, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10501.237, \"from_m\": 10126.364, \"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\": 10738.955, \"from_m\": 10501.237, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11185.842, \"from_m\": 10738.955, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11213.297, \"from_m\": 11185.842, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11272.789, \"from_m\": 11213.297, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12277.161, \"from_m\": 11272.789, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22946.797, \"from_m\": 12277.161, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 25642.022, \"from_m\": 22946.797, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25922.48, \"from_m\": 25642.022, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25962.677, \"from_m\": 25922.48, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26435.359, \"from_m\": 25962.677, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27031.542, \"from_m\": 26435.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\": 30694.863, \"from_m\": 27031.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53187.671, \"from_m\": 30694.863, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 53492.738, \"from_m\": 53187.671, \"capability_applied\": 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\": 54833.736, \"from_m\": 53492.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:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55467.636, \"from_m\": 54833.736, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56213.147, \"from_m\": 55467.636, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56600.712, \"from_m\": 56213.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:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56665.913, \"from_m\": 56600.712, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57341.028, \"from_m\": 56665.913, \"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\": 57938.553, \"from_m\": 57341.028, \"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\": 58434.799, \"from_m\": 57938.553, \"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\": 746926, \"profile_key\": \"dc11f736a402d210dc9a0dba49e21fa5b32fc62eeae38428cba1e6a27e669484\", \"schedule_id\": 1982, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1615\", \"location\": \"Alloa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1617H\", \"location\": \"Cambus Loop\", \"stage_seq\": 2, \"distance_m\": 2878.757, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621H\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 3, \"distance_m\": 9494.399, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1626\", \"location\": \"Stirling\", \"stage_seq\": 4, \"distance_m\": 10865.431, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1634H\", \"location\": \"Larbert\", \"stage_seq\": 5, \"distance_m\": 23856.789, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635H\", \"location\": \"Larbert Jn\", \"stage_seq\": 6, \"distance_m\": 24804.232, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 7, \"distance_m\": 25922.48, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 29560.533, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 9, \"distance_m\": 30579.836, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1644H\", \"location\": \"Croy\", \"stage_seq\": 10, \"distance_m\": 40158.931, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Lenzie\", \"stage_seq\": 11, \"distance_m\": 48553.177, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": false, \"wtt_arr\": \"1653H\", \"wtt_dep\": \"1654\", \"location\": \"Bishopbriggs\", \"stage_seq\": 12, \"distance_m\": 53356.11, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 13, \"distance_m\": 55665.929, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 14, \"distance_m\": 56539.098, \"section_seq\": 1, \"route_path_id\": 131142}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 15, \"distance_m\": 58434.799, \"section_seq\": 1, \"route_path_id\": 131142}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58434.799, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131142}], \"total_distance_m\": 58434.799, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58434.799, \"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": "1615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:13Z\", \"source_id\": 63219920, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:15Z\", \"source_id\": 20057092, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:27Z\", \"source_id\": 63233929, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:26Z\", \"source_id\": 20061129, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:05Z\", \"source_id\": 63261150, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:06Z\", \"source_id\": 20069109, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:31Z\", \"source_id\": 63290304, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:35Z\", \"source_id\": 20077739, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:23Z\", \"source_id\": 63303684, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:25Z\", \"source_id\": 20081538, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:59Z\", \"source_id\": 63316138, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:03Z\", \"source_id\": 20085228, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:19Z\", \"source_id\": 63339105, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:23Z\", \"source_id\": 20091793, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "7", "timing_fact_generation": 1790006547504662, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:52.739840", "service_state_evidence_id": 20091793, "current_leg_start_actual_dep": "2026-09-21T16:54:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:53.664846", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
ALO |
GLQ |
2N42 |
385009 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 171.21, "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": 484.18, "from_m": 171.21, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8286.6, "from_m": 484.18, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10088.622, "from_m": 8286.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10126.364, "from_m": 10088.622, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 35.0}, {"to_m": 10501.237, "from_m": 10126.364, "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": 10738.955, "from_m": 10501.237, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11185.842, "from_m": 10738.955, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11213.297, "from_m": 11185.842, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11272.789, "from_m": 11213.297, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12277.161, "from_m": 11272.789, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22946.797, "from_m": 12277.161, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 25642.022, "from_m": 22946.797, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25922.48, "from_m": 25642.022, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25962.677, "from_m": 25922.48, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26435.359, "from_m": 25962.677, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27031.542, "from_m": 26435.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": 30694.863, "from_m": 27031.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53187.671, "from_m": 30694.863, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 53492.738, "from_m": 53187.671, "capability_applied": 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": 54833.736, "from_m": 53492.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:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 55467.636, "from_m": 54833.736, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 56213.147, "from_m": 55467.636, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56600.712, "from_m": 56213.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:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 56665.913, "from_m": 56600.712, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57341.028, "from_m": 56665.913, "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": 57938.553, "from_m": 57341.028, "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": 58434.799, "from_m": 57938.553, "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": 746926, "profile_key": "dc11f736a402d210dc9a0dba49e21fa5b32fc62eeae38428cba1e6a27e669484", "schedule_id": 1982, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1615", "location": "Alloa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1617H", "location": "Cambus Loop", "stage_seq": 2, "distance_m": 2878.757, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621H", "location": "Causewayhead Jn", "stage_seq": 3, "distance_m": 9494.399, "section_seq": 1, "route_path_id": 131142}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1626", "location": "Stirling", "stage_seq": 4, "distance_m": 10865.431, "section_seq": 1, "route_path_id": 131142}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1634H", "location": "Larbert", "stage_seq": 5, "distance_m": 23856.789, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635H", "location": "Larbert Jn", "stage_seq": 6, "distance_m": 24804.232, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Carmuirs West Jn", "stage_seq": 7, "distance_m": 25922.48, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638H", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 29560.533, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639", "location": "Greenhill Upper Jn", "stage_seq": 9, "distance_m": 30579.836, "section_seq": 1, "route_path_id": 131142}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1644H", "location": "Croy", "stage_seq": 10, "distance_m": 40158.931, "section_seq": 1, "route_path_id": 131142}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Lenzie", "stage_seq": 11, "distance_m": 48553.177, "section_seq": 1, "route_path_id": 131142}, {"is_pass": false, "wtt_arr": "1653H", "wtt_dep": "1654", "location": "Bishopbriggs", "stage_seq": 12, "distance_m": 53356.11, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Cowlairs West Jn", "stage_seq": 13, "distance_m": 55665.929, "section_seq": 1, "route_path_id": 131142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Cowlairs South Jn", "stage_seq": 14, "distance_m": 56539.098, "section_seq": 1, "route_path_id": 131142}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 15, "distance_m": 58434.799, "section_seq": 1, "route_path_id": 131142}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58434.799, "from_m": 0.0, "section_seq": 1, "route_path_id": 131142}], "total_distance_m": 58434.799, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58434.799, "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": 610, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:13Z", "source_id": 63219920, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:17:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:15Z", "source_id": 20057092, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 626, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:27Z", "source_id": 63233929, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:23:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:26Z", "source_id": 20061129, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1094, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:05Z", "source_id": 63261150, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:06Z", "source_id": 20069109, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:31Z", "source_id": 63290304, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:35Z", "source_id": 20077739, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:23Z", "source_id": 63303684, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:50:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:25Z", "source_id": 20081538, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:59Z", "source_id": 63316138, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:55:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:03Z", "source_id": 20085228, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1417, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:19Z", "source_id": 63339105, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:03:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:23Z", "source_id": 20091793, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Alloa |
1615 |
1615 |
1 |
None |
None |
Glasgow Queen St High Level |
1703 |
1703 |
7 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C15286/2026-09-21/detailed |
None |
Bishopbriggs |
2026-09-21T16:54:00+01:00 |
Glasgow Queen St High Level |
6.0 |
{"type": "LineString", "coordinates": [[-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]]} |
3.1 |
1657 |
1703 |
Bishopbriggs |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091793 |
1790006547504662 |
47 |
47 |
2026-09-21 16:13:53.664846 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:52.739840 |
| 715893 |
746340 |
L81033 |
872D43MR21 |
2026-09-21 |
COMPLETE |
20091869 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 746340, "stp": "P", "toc": "South Western Railway", "uid": "L81033", "consist": "701049", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81033/2026-09-21/detailed", "trust_id": "872D43MR21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2D43", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "1703", "current_leg_dep": "1700", "current_leg_end": "Guildford", "origin_dep_time": "1553", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]}", "current_leg_start": "London Road (Guildford)", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "London Road (Guildford)", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.292, \"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.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12485.736, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12530.906, \"from_m\": 12485.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13402.326, \"from_m\": 12530.906, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13484.696, \"from_m\": 13402.326, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13508.651, \"from_m\": 13484.696, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14538.443, \"from_m\": 13508.651, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18113.863, \"from_m\": 14538.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19437.113, \"from_m\": 18113.863, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 22346.744, \"from_m\": 19437.113, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22635.489, \"from_m\": 22346.744, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22733.059, \"from_m\": 22635.489, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23092.899, \"from_m\": 22733.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\": 23180.757, \"from_m\": 23092.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23237.185, \"from_m\": 23180.757, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29268.407, \"from_m\": 23237.185, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29768.904, \"from_m\": 29268.407, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32961.63, \"from_m\": 29768.904, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33325.28, \"from_m\": 32961.63, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35143.095, \"from_m\": 33325.28, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35699.285, \"from_m\": 35143.095, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35742.108, \"from_m\": 35699.285, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35789.764, \"from_m\": 35742.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35835.085, \"from_m\": 35789.764, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43814.281, \"from_m\": 35835.085, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 48190.601, \"from_m\": 43814.281, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49629.173, \"from_m\": 48190.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\": 49677.106, \"from_m\": 49629.173, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49710.31, \"from_m\": 49677.106, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50274.861, \"from_m\": 49710.31, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50393.588, \"from_m\": 50274.861, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50592.321, \"from_m\": 50393.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 746340, \"profile_key\": \"5c52ea3827316a3b9279980451fd2bbf764e367c02c85f9550997fee188df89c\", \"schedule_id\": 17495, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": \"1557\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1601\", \"wtt_dep\": \"1602\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6277.202, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1605\", \"wtt_dep\": \"1605H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1608H\", \"wtt_dep\": \"1609H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1612H\", \"wtt_dep\": \"1613\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1615H\", \"wtt_dep\": \"1616\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1618\", \"wtt_dep\": \"1618H\", \"location\": \"Worcester Park\", \"stage_seq\": 9, \"distance_m\": 17232.776, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1621H\", \"location\": \"Stoneleigh\", \"stage_seq\": 10, \"distance_m\": 19250.979, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624\", \"location\": \"Ewell West\", \"stage_seq\": 11, \"distance_m\": 20862.192, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1627H\", \"wtt_dep\": \"1628H\", \"location\": \"Epsom\", \"stage_seq\": 12, \"distance_m\": 22914.329, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1632H\", \"location\": \"Ashtead\", \"stage_seq\": 13, \"distance_m\": 26109.181, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636\", \"location\": \"Leatherhead\", \"stage_seq\": 14, \"distance_m\": 29013.656, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1641\", \"wtt_dep\": \"1641H\", \"location\": \"Bookham\", \"stage_seq\": 15, \"distance_m\": 33187.339, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645H\", \"location\": \"Effingham Junction\", \"stage_seq\": 16, \"distance_m\": 35914.413, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648\", \"location\": \"Horsley\", \"stage_seq\": 17, \"distance_m\": 37607.361, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Clandon\", \"stage_seq\": 18, \"distance_m\": 42702.361, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1658\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 19, \"distance_m\": 47953.391, \"section_seq\": 1, \"route_path_id\": 123705}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 20, \"distance_m\": 50592.321, \"section_seq\": 1, \"route_path_id\": 123705}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 50592.321, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 123705}], \"total_distance_m\": 50592.321, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48867.196, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1725.125, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1553", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:51Z\", \"source_id\": 63168296, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:56Z\", \"source_id\": 20042099, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:38Z\", \"source_id\": 63181499, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:03:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:41Z\", \"source_id\": 20045827, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:02Z\", \"source_id\": 63190540, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:06Z\", \"source_id\": 20048400, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:39Z\", \"source_id\": 63200095, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:40Z\", \"source_id\": 20051166, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:55Z\", \"source_id\": 63211190, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:58Z\", \"source_id\": 20054510, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:43Z\", \"source_id\": 63221146, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:43Z\", \"source_id\": 20057484, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:37Z\", \"source_id\": 63226357, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:41Z\", \"source_id\": 20058926, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:08Z\", \"source_id\": 63235636, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:13Z\", \"source_id\": 20061753, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:06Z\", \"source_id\": 63243153, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:09Z\", \"source_id\": 20063993, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:23Z\", \"source_id\": 63251588, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:25Z\", \"source_id\": 20066369, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:19Z\", \"source_id\": 63264255, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:23Z\", \"source_id\": 20070053, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:29Z\", \"source_id\": 63272222, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:33Z\", \"source_id\": 20072418, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:09Z\", \"source_id\": 20076601, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:57Z\", \"source_id\": 63294186, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:01Z\", \"source_id\": 20078863, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:10Z\", \"source_id\": 63300366, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:16Z\", \"source_id\": 20080621, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:59Z\", \"source_id\": 63313579, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:03Z\", \"source_id\": 20084433, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:49Z\", \"source_id\": 63326740, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:54Z\", \"source_id\": 20088222, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27943, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:25Z\", \"source_id\": 63339441, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:29Z\", \"source_id\": 20091869, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1790006550309570, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:52.745760", "service_state_evidence_id": 20091869, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:53.668103", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
GLD |
2D43 |
701049 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.292, "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.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12485.736, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12530.906, "from_m": 12485.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13402.326, "from_m": 12530.906, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13484.696, "from_m": 13402.326, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13508.651, "from_m": 13484.696, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14538.443, "from_m": 13508.651, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18113.863, "from_m": 14538.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19437.113, "from_m": 18113.863, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 22346.744, "from_m": 19437.113, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22635.489, "from_m": 22346.744, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22733.059, "from_m": 22635.489, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23092.899, "from_m": 22733.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": 23180.757, "from_m": 23092.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23237.185, "from_m": 23180.757, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29268.407, "from_m": 23237.185, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29768.904, "from_m": 29268.407, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32961.63, "from_m": 29768.904, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33325.28, "from_m": 32961.63, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35143.095, "from_m": 33325.28, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35699.285, "from_m": 35143.095, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35742.108, "from_m": 35699.285, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35789.764, "from_m": 35742.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35835.085, "from_m": 35789.764, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43814.281, "from_m": 35835.085, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 48190.601, "from_m": 43814.281, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49629.173, "from_m": 48190.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": 49677.106, "from_m": 49629.173, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49710.31, "from_m": 49677.106, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50274.861, "from_m": 49710.31, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50393.588, "from_m": 50274.861, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50592.321, "from_m": 50393.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 746340, "profile_key": "5c52ea3827316a3b9279980451fd2bbf764e367c02c85f9550997fee188df89c", "schedule_id": 17495, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1553", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 123705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": "1557", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1601", "wtt_dep": "1602", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6277.202, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1605", "wtt_dep": "1605H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1608H", "wtt_dep": "1609H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1612H", "wtt_dep": "1613", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1615H", "wtt_dep": "1616", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1618", "wtt_dep": "1618H", "location": "Worcester Park", "stage_seq": 9, "distance_m": 17232.776, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1621H", "location": "Stoneleigh", "stage_seq": 10, "distance_m": 19250.979, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624", "location": "Ewell West", "stage_seq": 11, "distance_m": 20862.192, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1627H", "wtt_dep": "1628H", "location": "Epsom", "stage_seq": 12, "distance_m": 22914.329, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1632H", "location": "Ashtead", "stage_seq": 13, "distance_m": 26109.181, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636", "location": "Leatherhead", "stage_seq": 14, "distance_m": 29013.656, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1641", "wtt_dep": "1641H", "location": "Bookham", "stage_seq": 15, "distance_m": 33187.339, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645H", "location": "Effingham Junction", "stage_seq": 16, "distance_m": 35914.413, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648", "location": "Horsley", "stage_seq": 17, "distance_m": 37607.361, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Clandon", "stage_seq": 18, "distance_m": 42702.361, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1658", "location": "London Road (Guildford)", "stage_seq": 19, "distance_m": 47953.391, "section_seq": 1, "route_path_id": 123705}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Guildford", "stage_seq": 20, "distance_m": 50592.321, "section_seq": 1, "route_path_id": 123705}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 50592.321, "from_m": 0.0, "section_seq": 1, "route_path_id": 123705}], "total_distance_m": 50592.321, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48867.196, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1725.125, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:51Z", "source_id": 63168296, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:56Z", "source_id": 20042099, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:38Z", "source_id": 63181499, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:03:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:41Z", "source_id": 20045827, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:02Z", "source_id": 63190540, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:06Z", "source_id": 20048400, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:39Z", "source_id": 63200095, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:10:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:40Z", "source_id": 20051166, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:55Z", "source_id": 63211190, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:14:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:58Z", "source_id": 20054510, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:43Z", "source_id": 63221146, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:18:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:43Z", "source_id": 20057484, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29489, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:37Z", "source_id": 63226357, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:20:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:41Z", "source_id": 20058926, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29493, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:08Z", "source_id": 63235636, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:13Z", "source_id": 20061753, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29497, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:06Z", "source_id": 63243153, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:26:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:09Z", "source_id": 20063993, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30152, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:23Z", "source_id": 63251588, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:25Z", "source_id": 20066369, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30165, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:19Z", "source_id": 63264255, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:23Z", "source_id": 20070053, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:29Z", "source_id": 63272222, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:38:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:33Z", "source_id": 20072418, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:09Z", "source_id": 20076601, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28112, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:57Z", "source_id": 63294186, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:47:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:01Z", "source_id": 20078863, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:10Z", "source_id": 63300366, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:49:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:16Z", "source_id": 20080621, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:59Z", "source_id": 63313579, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:54:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:03Z", "source_id": 20084433, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:49Z", "source_id": 63326740, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:59:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:54Z", "source_id": 20088222, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27943, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:25Z", "source_id": 63339441, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:03:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:29Z", "source_id": 20091869, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
London Waterloo |
1553 |
1553 |
1 |
None |
None |
Guildford |
1702 |
1702 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81033/2026-09-21/detailed |
None |
London Road (Guildford) |
2026-09-21T16:59:00+01:00 |
Guildford |
3.0 |
{"type": "LineString", "coordinates": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} |
1.6 |
1700 |
1703 |
London Road (Guildford) |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091869 |
1790006550309570 |
94 |
94 |
2026-09-21 16:13:53.668103 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:52.745760 |
| 715894 |
747170 |
G07111 |
722J83MS21 |
2026-09-21 |
COMPLETE |
20092162 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 747170, "stp": "P", "toc": "London Overground", "uid": "G07111", "consist": null, "dest_crs": "BGV", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G07111/2026-09-21/detailed", "trust_id": "722J83MS21", "origin_crs": "GPO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barking Riverside Station (Construction)", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "2", "is_terminated": 1, "next_location": "Barking Riverside Station (Construction)", "signalling_id": "2J83", "timing_status": "LATE", "origin_station": "Gospel Oak", "current_leg_arr": "1703", "current_leg_dep": "1659", "current_leg_end": "Barking Riverside Station (Construction)", "origin_dep_time": "1624", "origin_platform": "3", "current_location": "Barking Riverside Station (Construction)", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08038923598497819, 51.53959910036112], [0.0805214, 51.5395316], [0.0806247, 51.5394791], [0.08152239999999998, 51.53902289999999], [0.0818445, 51.5388574], [0.0821687, 51.5386935], [0.0824527, 51.538556], [0.0833709, 51.5381169], [0.08360449999999998, 51.53800369999999], [0.0842652, 51.53768689999999], [0.08484699999999999, 51.5374059], [0.0854574, 51.537102], [0.0855359, 51.5370629], [0.08707891997059403, 51.53627965100564], [0.08743721332144355, 51.53609777657278], [0.0877777, 51.53594350000001], [0.08940629999999998, 51.5351893], [0.08983152841195213, 51.53501259042423], [0.0911331, 51.534471700000005], [0.0931502, 51.533701099999995], [0.0951919, 51.5330125], [0.0962161, 51.5326916], [0.0972665, 51.5323825], [0.0987557, 51.53199769999999], [0.0996636, 51.53176890000001], [0.10056050769524344, 51.53156608742972], [0.1013463, 51.5313884], [0.1023325, 51.531205199999995], [0.10255799013350377, 51.53115987106872], [0.10322288512136422, 51.53102621094801], [0.1032697, 51.5310168], [0.1055948, 51.5306534], [0.10692, 51.5304598], [0.10750272977900288, 51.53037863216296], [0.1082733, 51.53027129999999], [0.1100319, 51.530053800000005], [0.1126753, 51.5297718], [0.1127909, 51.52974919999999], [0.1129047, 51.5297293], [0.112993, 51.529717300000016], [0.1130812, 51.529707499999994], [0.11352260000000002, 51.5296553], [0.1141005, 51.5295888], [0.11467579999999997, 51.52952560000001], [0.1150796, 51.5294794], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.11899659999999998, 51.5288524], [0.119198, 51.528793], [0.1194854, 51.5286946], [0.11976069999999996, 51.528605199999994], [0.1200669, 51.5285236], [0.120276, 51.5284723], [0.120391, 51.52844400000001], [0.1206983, 51.5283663], [0.1211633, 51.52822630000001], [0.12155879999999997, 51.5281058], [0.12207020000000002, 51.52796049999999], [0.1224306, 51.5278666], [0.1228602, 51.52776080000001], [0.12325220283912672, 51.52767298739745], [0.12326769999999998, 51.527586699999986], [0.1232719, 51.5274408], [0.12326589999999998, 51.52729910000001], [0.1232026, 51.52702959999999], [0.1231061, 51.5267741], [0.12302820000000002, 51.52660660000001], [0.12286279999999998, 51.52633600000001], [0.1227105, 51.526119], [0.1225548, 51.525935], [0.1223925, 51.5257657], [0.1221994, 51.5255869], [0.12187939999999998, 51.5253337], [0.1215198, 51.525097499999994], [0.1212313, 51.5249309], [0.12095369999999998, 51.524797], [0.1206711, 51.5246549], [0.11982839999999996, 51.52429560000001], [0.11949909999999998, 51.5241353], [0.11921289999999998, 51.5239875], [0.118952, 51.52382690000001], [0.11852680000000002, 51.5235802], [0.11813489999999996, 51.523301999999994], [0.11786499999999998, 51.5230888], [0.1175503, 51.5228228], [0.11730390000000002, 51.522584], [0.1171252, 51.522381799999984], [0.1169748, 51.5221939], [0.1168551, 51.52202599999999], [0.116753, 51.52185550000001], [0.1166783, 51.5217008], [0.116634, 51.52158510000001], [0.11658459999999995, 51.5214443], [0.11656220000000002, 51.521271600000006], [0.1165333, 51.521049600000005], [0.11640380000000002, 51.520494], [0.11632469999999998, 51.52023169999999], [0.1161168, 51.5195524]]}", "current_leg_start": "Barking", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.5195524", "next_location_lon": "0.1161168", "previous_location": "Barking", "current_leg_milage": "2.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 559.871, \"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\": 1010.648, \"from_m\": 559.871, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2614.374, \"from_m\": 1010.648, \"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\": 6596.737, \"from_m\": 2614.374, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6636.756, \"from_m\": 6596.737, \"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\": 6671.484, \"from_m\": 6636.756, \"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\": 6765.632, \"from_m\": 6671.484, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7011.428, \"from_m\": 6765.632, \"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\": 7050.356, \"from_m\": 7011.428, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7863.273, \"from_m\": 7050.356, \"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\": 8161.082, \"from_m\": 7863.273, \"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\": 12822.756, \"from_m\": 8161.082, \"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\": 13087.152, \"from_m\": 12822.756, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15931.062, \"from_m\": 13087.152, \"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\": 16434.473, \"from_m\": 15931.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\": 16461.867, \"from_m\": 16434.473, \"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\": 18962.314, \"from_m\": 16461.867, \"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\": 19446.577, \"from_m\": 18962.314, \"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\": 19519.288, \"from_m\": 19446.577, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21705.692, \"from_m\": 19519.288, \"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\": 22048.567, \"from_m\": 21705.692, \"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\": 23410.321, \"from_m\": 22048.567, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23700.103, \"from_m\": 23410.321, \"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\": 747170, \"profile_key\": \"a4536c9b293fe68e34e3bc74e51697f512e07bb4e032529f7cf0e93623721730\", \"schedule_id\": 8382, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Gospel Oak\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626\", \"location\": \"Junction Road Jn\", \"stage_seq\": 2, \"distance_m\": 1295.772, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1628\", \"location\": \"Upper Holloway\", \"stage_seq\": 3, \"distance_m\": 2089.952, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1630H\", \"location\": \"Crouch Hill\", \"stage_seq\": 4, \"distance_m\": 3382.019, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 5, \"distance_m\": 3972.665, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1633\", \"wtt_dep\": \"1633H\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 6, \"distance_m\": 4859.556, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637\", \"location\": \"South Tottenham\", \"stage_seq\": 7, \"distance_m\": 6705.644, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 8, \"distance_m\": 8967.868, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 9, \"distance_m\": 10340.767, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 10, \"distance_m\": 12142.04, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1647H\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 11, \"distance_m\": 13307.98, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Wanstead Park\", \"stage_seq\": 12, \"distance_m\": 15188.521, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Woodgrange Park\", \"stage_seq\": 13, \"distance_m\": 16521.541, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Barking Station Jn\", \"stage_seq\": 14, \"distance_m\": 18386.18, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Barking\", \"stage_seq\": 15, \"distance_m\": 19254.793, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 16, \"distance_m\": 20981.243, \"section_seq\": 1, \"route_path_id\": 115911}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 17, \"distance_m\": 23700.103, \"section_seq\": 1, \"route_path_id\": 115911}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23700.103, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115911}], \"total_distance_m\": 23700.103, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 23396.779, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 303.324, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5195524", "current_position_lon": "0.1161168", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:43Z\", \"source_id\": 63244700, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:48Z\", \"source_id\": 20064460, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:09Z\", \"source_id\": 63250904, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:09Z\", \"source_id\": 20066190, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:54Z\", \"source_id\": 63263141, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:58Z\", \"source_id\": 20069773, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:18Z\", \"source_id\": 63271781, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:23Z\", \"source_id\": 20072305, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:08Z\", \"source_id\": 63279084, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:13Z\", \"source_id\": 20074423, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14771, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:42Z\", \"source_id\": 63285695, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:46Z\", \"source_id\": 20076353, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:57Z\", \"source_id\": 63294135, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:01Z\", \"source_id\": 20078848, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:20Z\", \"source_id\": 63300741, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:24Z\", \"source_id\": 20080740, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14759, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:55Z\", \"source_id\": 63308045, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:01Z\", \"source_id\": 20082822, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:59Z\", \"source_id\": 63316112, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:03Z\", \"source_id\": 20085241, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:47Z\", \"source_id\": 63326664, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:50Z\", \"source_id\": 20088192, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:49Z\", \"source_id\": 63340556, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:51Z\", \"source_id\": 20092162, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barking Riverside Station (Construction)", "service_state_platform": "2", "timing_fact_generation": 1790006572425506, "current_leg_arrival_utc": "2026-09-21T17:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:53.200651", "service_state_evidence_id": 20092162, "current_leg_start_actual_dep": "2026-09-21T16:58:30+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:53.661166", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
GPO |
BGV |
2J83 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 559.871, "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": 1010.648, "from_m": 559.871, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2614.374, "from_m": 1010.648, "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": 6596.737, "from_m": 2614.374, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6636.756, "from_m": 6596.737, "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": 6671.484, "from_m": 6636.756, "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": 6765.632, "from_m": 6671.484, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7011.428, "from_m": 6765.632, "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": 7050.356, "from_m": 7011.428, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7863.273, "from_m": 7050.356, "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": 8161.082, "from_m": 7863.273, "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": 12822.756, "from_m": 8161.082, "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": 13087.152, "from_m": 12822.756, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15931.062, "from_m": 13087.152, "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": 16434.473, "from_m": 15931.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": 16461.867, "from_m": 16434.473, "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": 18962.314, "from_m": 16461.867, "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": 19446.577, "from_m": 18962.314, "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": 19519.288, "from_m": 19446.577, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21705.692, "from_m": 19519.288, "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": 22048.567, "from_m": 21705.692, "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": 23410.321, "from_m": 22048.567, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23700.103, "from_m": 23410.321, "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": 747170, "profile_key": "a4536c9b293fe68e34e3bc74e51697f512e07bb4e032529f7cf0e93623721730", "schedule_id": 8382, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1624", "location": "Gospel Oak", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626", "location": "Junction Road Jn", "stage_seq": 2, "distance_m": 1295.772, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1628", "location": "Upper Holloway", "stage_seq": 3, "distance_m": 2089.952, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1630H", "location": "Crouch Hill", "stage_seq": 4, "distance_m": 3382.019, "section_seq": 1, "route_path_id": 115911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631H", "location": "Harringay Park Jn", "stage_seq": 5, "distance_m": 3972.665, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1633", "wtt_dep": "1633H", "location": "Harringay Green Lanes", "stage_seq": 6, "distance_m": 4859.556, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637", "location": "South Tottenham", "stage_seq": 7, "distance_m": 6705.644, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640H", "location": "Blackhorse Road", "stage_seq": 8, "distance_m": 8967.868, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Walthamstow Queen's Road", "stage_seq": 9, "distance_m": 10340.767, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645H", "location": "Leyton Midland Road", "stage_seq": 10, "distance_m": 12142.04, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1647H", "location": "Leytonstone High Road", "stage_seq": 11, "distance_m": 13307.98, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Wanstead Park", "stage_seq": 12, "distance_m": 15188.521, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Woodgrange Park", "stage_seq": 13, "distance_m": 16521.541, "section_seq": 1, "route_path_id": 115911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Barking Station Jn", "stage_seq": 14, "distance_m": 18386.18, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Barking", "stage_seq": 15, "distance_m": 19254.793, "section_seq": 1, "route_path_id": 115911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Ripple Lane West Jn", "stage_seq": 16, "distance_m": 20981.243, "section_seq": 1, "route_path_id": 115911}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Barking Riverside Station (Construction)", "stage_seq": 17, "distance_m": 23700.103, "section_seq": 1, "route_path_id": 115911}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23700.103, "from_m": 0.0, "section_seq": 1, "route_path_id": 115911}], "total_distance_m": 23700.103, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 23396.779, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 303.324, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18788, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:43Z", "source_id": 63244700, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:27:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:48Z", "source_id": 20064460, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14794, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:09Z", "source_id": 63250904, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:30:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:09Z", "source_id": 20066190, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14786, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:54Z", "source_id": 63263141, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:34:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:58Z", "source_id": 20069773, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14780, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:18Z", "source_id": 63271781, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:38:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:23Z", "source_id": 20072305, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14775, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:08Z", "source_id": 63279084, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:41:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:13Z", "source_id": 20074423, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14771, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:42Z", "source_id": 63285695, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:44:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:46Z", "source_id": 20076353, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14767, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:57Z", "source_id": 63294135, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:46:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:01Z", "source_id": 20078848, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14763, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:20Z", "source_id": 63300741, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:49:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:24Z", "source_id": 20080740, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14759, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:55Z", "source_id": 63308045, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:01Z", "source_id": 20082822, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14753, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:59Z", "source_id": 63316112, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:54:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:03Z", "source_id": 20085241, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:47Z", "source_id": 63326664, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:58:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:50Z", "source_id": 20088192, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14739, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:49Z", "source_id": 63340556, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:03:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:51Z", "source_id": 20092162, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Gospel Oak |
1624 |
1624 |
3 |
None |
None |
Barking Riverside Station (Construction) |
1704 |
1702 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G07111/2026-09-21/detailed |
None |
Barking |
2026-09-21T16:58:30+01:00 |
Barking Riverside Station (Construction) |
4.0 |
{"type": "LineString", "coordinates": [[0.08038923598497819, 51.53959910036112], [0.0805214, 51.5395316], [0.0806247, 51.5394791], [0.08152239999999998, 51.53902289999999], [0.0818445, 51.5388574], [0.0821687, 51.5386935], [0.0824527, 51.538556], [0.0833709, 51.5381169], [0.08360449999999998, 51.53800369999999], [0.0842652, 51.53768689999999], [0.08484699999999999, 51.5374059], [0.0854574, 51.537102], [0.0855359, 51.5370629], [0.08707891997059403, 51.53627965100564], [0.08743721332144355, 51.53609777657278], [0.0877777, 51.53594350000001], [0.08940629999999998, 51.5351893], [0.08983152841195213, 51.53501259042423], [0.0911331, 51.534471700000005], [0.0931502, 51.533701099999995], [0.0951919, 51.5330125], [0.0962161, 51.5326916], [0.0972665, 51.5323825], [0.0987557, 51.53199769999999], [0.0996636, 51.53176890000001], [0.10056050769524344, 51.53156608742972], [0.1013463, 51.5313884], [0.1023325, 51.531205199999995], [0.10255799013350377, 51.53115987106872], [0.10322288512136422, 51.53102621094801], [0.1032697, 51.5310168], [0.1055948, 51.5306534], [0.10692, 51.5304598], [0.10750272977900288, 51.53037863216296], [0.1082733, 51.53027129999999], [0.1100319, 51.530053800000005], [0.1126753, 51.5297718], [0.1127909, 51.52974919999999], [0.1129047, 51.5297293], [0.112993, 51.529717300000016], [0.1130812, 51.529707499999994], [0.11352260000000002, 51.5296553], [0.1141005, 51.5295888], [0.11467579999999997, 51.52952560000001], [0.1150796, 51.5294794], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.11899659999999998, 51.5288524], [0.119198, 51.528793], [0.1194854, 51.5286946], [0.11976069999999996, 51.528605199999994], [0.1200669, 51.5285236], [0.120276, 51.5284723], [0.120391, 51.52844400000001], [0.1206983, 51.5283663], [0.1211633, 51.52822630000001], [0.12155879999999997, 51.5281058], [0.12207020000000002, 51.52796049999999], [0.1224306, 51.5278666], [0.1228602, 51.52776080000001], [0.12325220283912672, 51.52767298739745], [0.12326769999999998, 51.527586699999986], [0.1232719, 51.5274408], [0.12326589999999998, 51.52729910000001], [0.1232026, 51.52702959999999], [0.1231061, 51.5267741], [0.12302820000000002, 51.52660660000001], [0.12286279999999998, 51.52633600000001], [0.1227105, 51.526119], [0.1225548, 51.525935], [0.1223925, 51.5257657], [0.1221994, 51.5255869], [0.12187939999999998, 51.5253337], [0.1215198, 51.525097499999994], [0.1212313, 51.5249309], [0.12095369999999998, 51.524797], [0.1206711, 51.5246549], [0.11982839999999996, 51.52429560000001], [0.11949909999999998, 51.5241353], [0.11921289999999998, 51.5239875], [0.118952, 51.52382690000001], [0.11852680000000002, 51.5235802], [0.11813489999999996, 51.523301999999994], [0.11786499999999998, 51.5230888], [0.1175503, 51.5228228], [0.11730390000000002, 51.522584], [0.1171252, 51.522381799999984], [0.1169748, 51.5221939], [0.1168551, 51.52202599999999], [0.116753, 51.52185550000001], [0.1166783, 51.5217008], [0.116634, 51.52158510000001], [0.11658459999999995, 51.5214443], [0.11656220000000002, 51.521271600000006], [0.1165333, 51.521049600000005], [0.11640380000000002, 51.520494], [0.11632469999999998, 51.52023169999999], [0.1161168, 51.5195524]]} |
2.7 |
1659 |
1703 |
Barking |
Barking Riverside Station (Construction) |
Barking Riverside Station (Construction) |
51.5195524 |
0.1161168 |
51.5195524 |
0.1161168 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
Barking Riverside Station (Construction) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092162 |
1790006572425506 |
46 |
46 |
2026-09-21 16:13:53.661166 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:53.200651 |
| 715895 |
746214 |
P28301 |
322S88MR21 |
2026-09-21 |
COMPLETE |
20091597 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 746214, "stp": "P", "toc": "Northern", "uid": "P28301", "consist": "195132", "dest_crs": "SHF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28301/2026-09-21/detailed", "trust_id": "322S88MR21", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheffield", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2A", "is_terminated": 1, "next_location": "Sheffield", "signalling_id": "2S88", "timing_status": "EARLY", "origin_station": "Manchester Piccadilly", "current_leg_arr": "1703", "current_leg_dep": "1657", "current_leg_end": "Sheffield", "origin_dep_time": "1548", "origin_platform": "4", "current_location": "Sheffield", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5153438999999995, 53.3275216], [-1.5153632, 53.3279018], [-1.515354, 53.3281764], [-1.5153166999999998, 53.32848719999999], [-1.5152620999999995, 53.32883530000001], [-1.5151856, 53.3291485], [-1.5149623, 53.3297827], [-1.5145752999999995, 53.33050310000001], [-1.5140311999999998, 53.33123630000001], [-1.5137709999999998, 53.3315242], [-1.5134468, 53.3318391], [-1.5129967, 53.3322249], [-1.5123773, 53.3326635], [-1.511907, 53.3330033], [-1.5117286, 53.3331338], [-1.511695682290847, 53.33315737137561], [-1.5115245991001691, 53.33327858186855], [-1.5113724210177717, 53.33338518800127], [-1.5112364655740371, 53.33347928518478], [-1.5111140502993483, 53.33356296883011], [-1.5110024927240877, 53.33363833434823], [-1.5108991103786382, 53.33370747715014], [-1.5108012207933823, 53.33377249264687], [-1.5107061414987033, 53.33383547624939], [-1.5106111900249832, 53.33389852336872], [-1.5105136839026054, 53.33396372941586], [-1.510410940661952, 53.334033189801815], [-1.510300277833406, 53.334108999937584], [-1.5101790129473502, 53.33419325523417], [-1.510044463534167, 53.33428805110256], [-1.5098939471242394, 53.334395482953774], [-1.50972478124795, 53.334517646198805], [-1.5096163, 53.33459640000001], [-1.5083422, 53.33557859999999], [-1.5079211999999995, 53.3358601], [-1.5062593999999998, 53.33699489999999], [-1.5046933, 53.3381071], [-1.5024616, 53.33971220000001], [-1.4994775, 53.3418456], [-1.4982306, 53.34273120000001], [-1.4973371, 53.343371], [-1.496388, 53.34400419999999], [-1.4945356999999997, 53.3451542], [-1.4920846, 53.3466817], [-1.4907399999999995, 53.3475804], [-1.4896824, 53.3483908], [-1.4887082, 53.3492109], [-1.4886237, 53.3492924], [-1.4880675999999995, 53.3497808], [-1.487832, 53.349997899999984], [-1.4835178, 53.3539281], [-1.4833236999999997, 53.3540921], [-1.4825166, 53.354780299999994], [-1.482059, 53.35511650000001], [-1.4816466999999998, 53.35541020000001], [-1.4812516999999998, 53.35568459999999], [-1.480846, 53.3559578], [-1.479139, 53.3569685], [-1.4778962999999998, 53.3576937], [-1.4776429, 53.3578441], [-1.4761858999999995, 53.3588201], [-1.475564, 53.3592933], [-1.4753976999999998, 53.3594301], [-1.4747008999999998, 53.3600374], [-1.4740200999999995, 53.3606504], [-1.4739509235577386, 53.36070877627213], [-1.47337, 53.361199000000006], [-1.4731875, 53.361355399999994], [-1.4728792, 53.36162509999999], [-1.4725903, 53.36187170000001], [-1.472427, 53.362010600000005], [-1.4720493, 53.3623385], [-1.4718019, 53.3625454], [-1.4714876999999995, 53.362799599999995], [-1.4705572, 53.3635089], [-1.4700086999999995, 53.36387810000001], [-1.4684478000000003, 53.364955300000005], [-1.4682868, 53.3650577], [-1.4672621999999995, 53.365723499999994], [-1.4663261, 53.366339700000005], [-1.4649072, 53.367269500000006], [-1.4646141, 53.367464000000005], [-1.4643278999999998, 53.367668], [-1.4640436, 53.367882499999986], [-1.4637565999999995, 53.3681194], [-1.4634990999999995, 53.3683514], [-1.4632335999999997, 53.3686203], [-1.4629492, 53.36891640000001], [-1.4626997999999998, 53.3692076], [-1.4624745, 53.36950370000001], [-1.4622571999999998, 53.369814100000006], [-1.4620935999999998, 53.3700941], [-1.4618951, 53.37047020000001], [-1.4617664, 53.3707503], [-1.4616707999999998, 53.3709948], [-1.4615579, 53.3713405], [-1.4614966, 53.371581799999994], [-1.461439, 53.37180699999998], [-1.4614242999999998, 53.3718836], [-1.4614112999999995, 53.37196449999999], [-1.46138, 53.37228149999999], [-1.4613767999999998, 53.3724552], [-1.4613727, 53.372583299999995], [-1.4613790999999998, 53.3727441], [-1.4613879999999997, 53.3728809], [-1.461401, 53.3730126], [-1.4614189999999998, 53.3731128], [-1.4614368, 53.3732094], [-1.4614818999999997, 53.3733937], [-1.4615324, 53.37358369999999], [-1.4616891, 53.374182600000005], [-1.46173, 53.37433899999999], [-1.4617691, 53.3744921], [-1.4618203, 53.3746907], [-1.4618894, 53.3749624], [-1.4619291, 53.3751173], [-1.4619671, 53.375265199999994], [-1.4620161, 53.375484199999995], [-1.4620468, 53.3756488], [-1.4620577, 53.3757435], [-1.4620824, 53.37595780000001], [-1.4620893999999998, 53.3760457], [-1.4621089000000005, 53.3764727], [-1.4621082999999997, 53.37648870000001], [-1.4621034, 53.3766161], [-1.4620879, 53.3767672], [-1.4620402999999995, 53.377153199999995], [-1.4619218, 53.3780311]]}", "current_leg_start": "Dore and Totley", "dest_arr_time_act": "1705½", "motion_projection": null, "next_location_lat": "53.3780311", "next_location_lon": "-1.4619218", "previous_location": "Dore and Totley", "current_leg_milage": "4.3", "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.469, \"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.469, \"capability_applied\": null, \"effective_limit_mph\": 30.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\": 2376.251, \"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\": 2793.699, \"from_m\": 2376.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2855.911, \"from_m\": 2793.699, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12212.638, \"from_m\": 2855.911, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12312.328, \"from_m\": 12212.638, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14075.182, \"from_m\": 12312.328, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14211.504, \"from_m\": 14075.182, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15540.79, \"from_m\": 14211.504, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15750.055, \"from_m\": 15540.79, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20482.014, \"from_m\": 15750.055, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20522.406, \"from_m\": 20482.014, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20807.362, \"from_m\": 20522.406, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21057.677, \"from_m\": 20807.362, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22382.246, \"from_m\": 21057.677, \"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\": 23810.046, \"from_m\": 22382.246, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28181.156, \"from_m\": 23810.046, \"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\": 28237.418, \"from_m\": 28181.156, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28892.352, \"from_m\": 28237.418, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28930.461, \"from_m\": 28892.352, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30496.381, \"from_m\": 28930.461, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49845.134, \"from_m\": 30496.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\": 50747.253, \"from_m\": 49845.134, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59673.84, \"from_m\": 50747.253, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60105.229, \"from_m\": 59673.84, \"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\": 61505.669, \"from_m\": 60105.229, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61853.404, \"from_m\": 61505.669, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 65088.918, \"from_m\": 61853.404, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65974.197, \"from_m\": 65088.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\": 66964.842, \"from_m\": 65974.197, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67041.931, \"from_m\": 66964.842, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 67145.135, \"from_m\": 67041.931, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 67152.464, \"from_m\": 67145.135, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 67306.0, \"from_m\": 67152.464, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 67468.204, \"from_m\": 67306.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}], \"service_id\": 746214, \"profile_key\": \"4d5e60c13e634e81cf3da43ec102fd058d11963ac0be54f5a928d128b1868c7a\", \"schedule_id\": 21072, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1119.428, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551H\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2476.465, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1556\", \"location\": \"Reddish North\", \"stage_seq\": 4, \"distance_m\": 6258.586, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1558H\", \"wtt_dep\": \"1559H\", \"location\": \"Brinnington\", \"stage_seq\": 5, \"distance_m\": 8836.241, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": \"1603\", \"location\": \"Bredbury\", \"stage_seq\": 6, \"distance_m\": 10692.912, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1606H\", \"location\": \"Romiley\", \"stage_seq\": 7, \"distance_m\": 12444.201, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608\", \"location\": \"Marple Wharf Jn\", \"stage_seq\": 8, \"distance_m\": 14132.552, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1609\", \"wtt_dep\": \"1610\", \"location\": \"Marple\", \"stage_seq\": 9, \"distance_m\": 15075.751, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1614H\", \"wtt_dep\": \"1615H\", \"location\": \"New Mills Central\", \"stage_seq\": 10, \"distance_m\": 20698.636, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618\", \"location\": \"New Mills South Jn\", \"stage_seq\": 11, \"distance_m\": 22382.246, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1622\", \"wtt_dep\": \"1623\", \"location\": \"Chinley\", \"stage_seq\": 12, \"distance_m\": 26612.454, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625H\", \"location\": \"Chinley North Jn\", \"stage_seq\": 13, \"distance_m\": 28237.418, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627H\", \"location\": \"Chinley East Jn\", \"stage_seq\": 14, \"distance_m\": 28892.352, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1632H\", \"wtt_dep\": \"1633H\", \"location\": \"Edale\", \"stage_seq\": 15, \"distance_m\": 36050.76, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635H\", \"location\": \"Edale Sig. Ee16\", \"stage_seq\": 16, \"distance_m\": 40430.754, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Earles Siding S.B.\", \"stage_seq\": 17, \"distance_m\": 42574.449, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639H\", \"location\": \"Hope (Derbyshire)\", \"stage_seq\": 18, \"distance_m\": 43853.672, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Bamford\", \"stage_seq\": 19, \"distance_m\": 46760.958, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1646\", \"location\": \"Hathersage\", \"stage_seq\": 20, \"distance_m\": 49596.248, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1651\", \"location\": \"Grindleford\", \"stage_seq\": 21, \"distance_m\": 52605.667, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655H\", \"location\": \"Dore West Jn\", \"stage_seq\": 22, \"distance_m\": 59812.454, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1657H\", \"location\": \"Dore and Totley\", \"stage_seq\": 23, \"distance_m\": 60602.618, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Dore Station Jn\", \"stage_seq\": 24, \"distance_m\": 61451.585, \"section_seq\": 1, \"route_path_id\": 138802}, {\"is_pass\": false, \"wtt_arr\": \"1705H\", \"wtt_dep\": null, \"location\": \"Sheffield\", \"stage_seq\": 25, \"distance_m\": 67468.204, \"section_seq\": 1, \"route_path_id\": 138802}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 67468.204, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138802}], \"total_distance_m\": 67468.204, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 66162.985, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1305.219, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1548", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.3780311", "current_position_lon": "-1.4619218", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:45Z\", \"source_id\": 63152383, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:52:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:49Z\", \"source_id\": 20037524, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:15Z\", \"source_id\": 63166820, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:21Z\", \"source_id\": 20041730, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:30Z\", \"source_id\": 63175499, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:31Z\", \"source_id\": 20044069, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9040, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:04:23Z\", \"source_id\": 63186069, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:05:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:04:25Z\", \"source_id\": 20047116, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:09Z\", \"source_id\": 63196137, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:14Z\", \"source_id\": 20050043, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:55Z\", \"source_id\": 20056057, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:13Z\", \"source_id\": 20069209, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:47Z\", \"source_id\": 63270589, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:37:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:54Z\", \"source_id\": 20071969, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9293, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:55Z\", \"source_id\": 63288678, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:58Z\", \"source_id\": 20077273, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:31Z\", \"source_id\": 63298440, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:31Z\", \"source_id\": 20080012, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:38Z\", \"source_id\": 63320750, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:41Z\", \"source_id\": 20086551, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:04Z\", \"source_id\": 63338434, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:09Z\", \"source_id\": 20091597, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheffield", "service_state_platform": "2", "timing_fact_generation": 1790006530030311, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:56.704636", "service_state_evidence_id": 20091597, "current_leg_start_actual_dep": "2026-09-21T16:57:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:57.130923", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MAN |
SHF |
2S88 |
195132 |
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.469, "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.469, "capability_applied": null, "effective_limit_mph": 30.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": 2376.251, "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": 2793.699, "from_m": 2376.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2855.911, "from_m": 2793.699, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12212.638, "from_m": 2855.911, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12312.328, "from_m": 12212.638, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14075.182, "from_m": 12312.328, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14211.504, "from_m": 14075.182, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15540.79, "from_m": 14211.504, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15750.055, "from_m": 15540.79, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20482.014, "from_m": 15750.055, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20522.406, "from_m": 20482.014, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20807.362, "from_m": 20522.406, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21057.677, "from_m": 20807.362, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22382.246, "from_m": 21057.677, "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": 23810.046, "from_m": 22382.246, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28181.156, "from_m": 23810.046, "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": 28237.418, "from_m": 28181.156, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28892.352, "from_m": 28237.418, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28930.461, "from_m": 28892.352, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30496.381, "from_m": 28930.461, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49845.134, "from_m": 30496.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": 50747.253, "from_m": 49845.134, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59673.84, "from_m": 50747.253, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60105.229, "from_m": 59673.84, "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": 61505.669, "from_m": 60105.229, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61853.404, "from_m": 61505.669, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 65088.918, "from_m": 61853.404, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65974.197, "from_m": 65088.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": 66964.842, "from_m": 65974.197, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67041.931, "from_m": 66964.842, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 67145.135, "from_m": 67041.931, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 67152.464, "from_m": 67145.135, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 67306.0, "from_m": 67152.464, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 67468.204, "from_m": 67306.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}], "service_id": 746214, "profile_key": "4d5e60c13e634e81cf3da43ec102fd058d11963ac0be54f5a928d128b1868c7a", "schedule_id": 21072, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1548", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1119.428, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551H", "location": "Ashburys", "stage_seq": 3, "distance_m": 2476.465, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1556", "location": "Reddish North", "stage_seq": 4, "distance_m": 6258.586, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1558H", "wtt_dep": "1559H", "location": "Brinnington", "stage_seq": 5, "distance_m": 8836.241, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": "1603", "location": "Bredbury", "stage_seq": 6, "distance_m": 10692.912, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1606H", "location": "Romiley", "stage_seq": 7, "distance_m": 12444.201, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608", "location": "Marple Wharf Jn", "stage_seq": 8, "distance_m": 14132.552, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1609", "wtt_dep": "1610", "location": "Marple", "stage_seq": 9, "distance_m": 15075.751, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1614H", "wtt_dep": "1615H", "location": "New Mills Central", "stage_seq": 10, "distance_m": 20698.636, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618", "location": "New Mills South Jn", "stage_seq": 11, "distance_m": 22382.246, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1622", "wtt_dep": "1623", "location": "Chinley", "stage_seq": 12, "distance_m": 26612.454, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625H", "location": "Chinley North Jn", "stage_seq": 13, "distance_m": 28237.418, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627H", "location": "Chinley East Jn", "stage_seq": 14, "distance_m": 28892.352, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1632H", "wtt_dep": "1633H", "location": "Edale", "stage_seq": 15, "distance_m": 36050.76, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635H", "location": "Edale Sig. Ee16", "stage_seq": 16, "distance_m": 40430.754, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Earles Siding S.B.", "stage_seq": 17, "distance_m": 42574.449, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639H", "location": "Hope (Derbyshire)", "stage_seq": 18, "distance_m": 43853.672, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Bamford", "stage_seq": 19, "distance_m": 46760.958, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1646", "location": "Hathersage", "stage_seq": 20, "distance_m": 49596.248, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1651", "location": "Grindleford", "stage_seq": 21, "distance_m": 52605.667, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655H", "location": "Dore West Jn", "stage_seq": 22, "distance_m": 59812.454, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1657H", "location": "Dore and Totley", "stage_seq": 23, "distance_m": 60602.618, "section_seq": 1, "route_path_id": 138802}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Dore Station Jn", "stage_seq": 24, "distance_m": 61451.585, "section_seq": 1, "route_path_id": 138802}, {"is_pass": false, "wtt_arr": "1705H", "wtt_dep": null, "location": "Sheffield", "stage_seq": 25, "distance_m": 67468.204, "section_seq": 1, "route_path_id": 138802}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 67468.204, "from_m": 0.0, "section_seq": 1, "route_path_id": 138802}], "total_distance_m": 67468.204, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 66162.985, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1305.219, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8573, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:45Z", "source_id": 63152383, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:52:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:49Z", "source_id": 20037524, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8620, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:15Z", "source_id": 63166820, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:59:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:21Z", "source_id": 20041730, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8624, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:30Z", "source_id": 63175499, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:02:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:31Z", "source_id": 20044069, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9040, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:04:23Z", "source_id": 63186069, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:05:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:04:25Z", "source_id": 20047116, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9045, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:09Z", "source_id": 63196137, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:14Z", "source_id": 20050043, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:55Z", "source_id": 20056057, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:13Z", "source_id": 20069209, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9286, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:47Z", "source_id": 63270589, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:37:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:54Z", "source_id": 20071969, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9293, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:55Z", "source_id": 63288678, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:45:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:58Z", "source_id": 20077273, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9298, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:31Z", "source_id": 63298440, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:48:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:31Z", "source_id": 20080012, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7420, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:38Z", "source_id": 63320750, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:56:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:41Z", "source_id": 20086551, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7359, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:04Z", "source_id": 63338434, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:09Z", "source_id": 20091597, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
1548 |
1548 |
4 |
None |
None |
Sheffield |
1706 |
1705½ |
2A |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28301/2026-09-21/detailed |
None |
Dore and Totley |
2026-09-21T16:57:30+01:00 |
Sheffield |
6.0 |
{"type": "LineString", "coordinates": [[-1.5153438999999995, 53.3275216], [-1.5153632, 53.3279018], [-1.515354, 53.3281764], [-1.5153166999999998, 53.32848719999999], [-1.5152620999999995, 53.32883530000001], [-1.5151856, 53.3291485], [-1.5149623, 53.3297827], [-1.5145752999999995, 53.33050310000001], [-1.5140311999999998, 53.33123630000001], [-1.5137709999999998, 53.3315242], [-1.5134468, 53.3318391], [-1.5129967, 53.3322249], [-1.5123773, 53.3326635], [-1.511907, 53.3330033], [-1.5117286, 53.3331338], [-1.511695682290847, 53.33315737137561], [-1.5115245991001691, 53.33327858186855], [-1.5113724210177717, 53.33338518800127], [-1.5112364655740371, 53.33347928518478], [-1.5111140502993483, 53.33356296883011], [-1.5110024927240877, 53.33363833434823], [-1.5108991103786382, 53.33370747715014], [-1.5108012207933823, 53.33377249264687], [-1.5107061414987033, 53.33383547624939], [-1.5106111900249832, 53.33389852336872], [-1.5105136839026054, 53.33396372941586], [-1.510410940661952, 53.334033189801815], [-1.510300277833406, 53.334108999937584], [-1.5101790129473502, 53.33419325523417], [-1.510044463534167, 53.33428805110256], [-1.5098939471242394, 53.334395482953774], [-1.50972478124795, 53.334517646198805], [-1.5096163, 53.33459640000001], [-1.5083422, 53.33557859999999], [-1.5079211999999995, 53.3358601], [-1.5062593999999998, 53.33699489999999], [-1.5046933, 53.3381071], [-1.5024616, 53.33971220000001], [-1.4994775, 53.3418456], [-1.4982306, 53.34273120000001], [-1.4973371, 53.343371], [-1.496388, 53.34400419999999], [-1.4945356999999997, 53.3451542], [-1.4920846, 53.3466817], [-1.4907399999999995, 53.3475804], [-1.4896824, 53.3483908], [-1.4887082, 53.3492109], [-1.4886237, 53.3492924], [-1.4880675999999995, 53.3497808], [-1.487832, 53.349997899999984], [-1.4835178, 53.3539281], [-1.4833236999999997, 53.3540921], [-1.4825166, 53.354780299999994], [-1.482059, 53.35511650000001], [-1.4816466999999998, 53.35541020000001], [-1.4812516999999998, 53.35568459999999], [-1.480846, 53.3559578], [-1.479139, 53.3569685], [-1.4778962999999998, 53.3576937], [-1.4776429, 53.3578441], [-1.4761858999999995, 53.3588201], [-1.475564, 53.3592933], [-1.4753976999999998, 53.3594301], [-1.4747008999999998, 53.3600374], [-1.4740200999999995, 53.3606504], [-1.4739509235577386, 53.36070877627213], [-1.47337, 53.361199000000006], [-1.4731875, 53.361355399999994], [-1.4728792, 53.36162509999999], [-1.4725903, 53.36187170000001], [-1.472427, 53.362010600000005], [-1.4720493, 53.3623385], [-1.4718019, 53.3625454], [-1.4714876999999995, 53.362799599999995], [-1.4705572, 53.3635089], [-1.4700086999999995, 53.36387810000001], [-1.4684478000000003, 53.364955300000005], [-1.4682868, 53.3650577], [-1.4672621999999995, 53.365723499999994], [-1.4663261, 53.366339700000005], [-1.4649072, 53.367269500000006], [-1.4646141, 53.367464000000005], [-1.4643278999999998, 53.367668], [-1.4640436, 53.367882499999986], [-1.4637565999999995, 53.3681194], [-1.4634990999999995, 53.3683514], [-1.4632335999999997, 53.3686203], [-1.4629492, 53.36891640000001], [-1.4626997999999998, 53.3692076], [-1.4624745, 53.36950370000001], [-1.4622571999999998, 53.369814100000006], [-1.4620935999999998, 53.3700941], [-1.4618951, 53.37047020000001], [-1.4617664, 53.3707503], [-1.4616707999999998, 53.3709948], [-1.4615579, 53.3713405], [-1.4614966, 53.371581799999994], [-1.461439, 53.37180699999998], [-1.4614242999999998, 53.3718836], [-1.4614112999999995, 53.37196449999999], [-1.46138, 53.37228149999999], [-1.4613767999999998, 53.3724552], [-1.4613727, 53.372583299999995], [-1.4613790999999998, 53.3727441], [-1.4613879999999997, 53.3728809], [-1.461401, 53.3730126], [-1.4614189999999998, 53.3731128], [-1.4614368, 53.3732094], [-1.4614818999999997, 53.3733937], [-1.4615324, 53.37358369999999], [-1.4616891, 53.374182600000005], [-1.46173, 53.37433899999999], [-1.4617691, 53.3744921], [-1.4618203, 53.3746907], [-1.4618894, 53.3749624], [-1.4619291, 53.3751173], [-1.4619671, 53.375265199999994], [-1.4620161, 53.375484199999995], [-1.4620468, 53.3756488], [-1.4620577, 53.3757435], [-1.4620824, 53.37595780000001], [-1.4620893999999998, 53.3760457], [-1.4621089000000005, 53.3764727], [-1.4621082999999997, 53.37648870000001], [-1.4621034, 53.3766161], [-1.4620879, 53.3767672], [-1.4620402999999995, 53.377153199999995], [-1.4619218, 53.3780311]]} |
4.3 |
1657 |
1703 |
Dore and Totley |
Sheffield |
Sheffield |
53.3780311 |
-1.4619218 |
53.3780311 |
-1.4619218 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
Sheffield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091597 |
1790006530030311 |
60 |
60 |
2026-09-21 16:13:57.130923 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:56.704636 |
| 715896 |
745964 |
C37356 |
509T63MR21 |
2026-09-21 |
COMPLETE |
20091885 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 745964, "stp": "P", "toc": "Elizabeth Line", "uid": "C37356", "consist": "345010", "dest_crs": "HWV", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37356/2026-09-21/detailed", "trust_id": "509T63MR21", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heathrow Terminal 5", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "4", "is_terminated": 1, "next_location": "Heathrow Terminal 5", "signalling_id": "9T63", "timing_status": "EARLY", "origin_station": "Shenfield", "current_leg_arr": "1703", "current_leg_dep": "1700", "current_leg_end": "Heathrow Terminal 5", "origin_dep_time": "1538", "origin_platform": "5", "current_location": "Heathrow Terminal 5", "last_update_time": "2026-09-21T16:14:22", "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": "1704", "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": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.326, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.27, \"from_m\": 9589.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.304, \"from_m\": 9627.27, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.887, \"from_m\": 10216.304, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.559, \"from_m\": 11071.887, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.621, \"from_m\": 12183.559, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.588, \"from_m\": 14147.621, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.689, \"from_m\": 18899.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.316, \"from_m\": 18955.689, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.313, \"from_m\": 20848.316, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.297, \"from_m\": 20882.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.233, \"from_m\": 20993.297, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.966, \"from_m\": 21215.233, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.216, \"from_m\": 21292.966, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.873, \"from_m\": 21954.216, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.469, \"from_m\": 23240.873, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.178, \"from_m\": 23329.469, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.256, \"from_m\": 23389.178, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.757, \"from_m\": 23479.256, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.466, \"from_m\": 25127.757, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.549, \"from_m\": 25577.466, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25701.029, \"from_m\": 25640.549, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25768.359, \"from_m\": 25701.029, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26874.101, \"from_m\": 25768.359, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27049.738, \"from_m\": 26874.101, \"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\": 30934.453, \"from_m\": 27049.738, \"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\": 31164.234, \"from_m\": 30934.453, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 31391.901, \"from_m\": 31164.234, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31686.973, \"from_m\": 31391.901, \"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\": 31709.166, \"from_m\": 31686.973, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31928.081, \"from_m\": 31709.166, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32116.263, \"from_m\": 31928.081, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33008.734, \"from_m\": 32116.263, \"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\": 33111.012, \"from_m\": 33008.734, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33254.354, \"from_m\": 33111.012, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33756.513, \"from_m\": 33254.354, \"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\": 34373.532, \"from_m\": 33756.513, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35002.828, \"from_m\": 34373.532, \"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\": 35187.689, \"from_m\": 35002.828, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35410.571, \"from_m\": 35187.689, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 35811.003, \"from_m\": 35410.571, \"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\": 35956.999, \"from_m\": 35811.003, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36127.222, \"from_m\": 35956.999, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36790.535, \"from_m\": 36127.222, \"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\": 37088.75, \"from_m\": 36790.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37314.023, \"from_m\": 37088.75, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 37629.1, \"from_m\": 37314.023, \"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\": 37882.403, \"from_m\": 37629.1, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38287.033, \"from_m\": 37882.403, \"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\": 38447.542, \"from_m\": 38287.033, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38686.238, \"from_m\": 38447.542, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39753.574, \"from_m\": 38686.238, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40124.208, \"from_m\": 39753.574, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40354.021, \"from_m\": 40124.208, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40573.162, \"from_m\": 40354.021, \"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\": 40696.015, \"from_m\": 40573.162, \"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\": 40851.941, \"from_m\": 40696.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40989.965, \"from_m\": 40851.941, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41447.513, \"from_m\": 40989.965, \"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\": 41602.575, \"from_m\": 41447.513, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42165.282, \"from_m\": 41602.575, \"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\": 43362.254, \"from_m\": 42165.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43447.933, \"from_m\": 43362.254, \"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\": 43649.338, \"from_m\": 43447.933, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47912.798, \"from_m\": 43649.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\": 48832.82, \"from_m\": 47912.798, \"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\": 49013.52, \"from_m\": 48832.82, \"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\": 49671.031, \"from_m\": 49013.52, \"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\": 51367.881, \"from_m\": 49671.031, \"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\": 52548.203, \"from_m\": 51367.881, \"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\": 54652.093, \"from_m\": 52548.203, \"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\": 54816.117, \"from_m\": 54652.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56469.726, \"from_m\": 54816.117, \"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\": 56643.287, \"from_m\": 56469.726, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56806.478, \"from_m\": 56643.287, \"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\": 57099.645, \"from_m\": 56806.478, \"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\": 59343.699, \"from_m\": 57099.645, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59854.681, \"from_m\": 59343.699, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60394.574, \"from_m\": 59854.681, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60469.513, \"from_m\": 60394.574, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63067.82, \"from_m\": 60469.513, \"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\": 63968.455, \"from_m\": 63067.82, \"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\": 64278.957, \"from_m\": 63968.455, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 65744.433, \"from_m\": 64278.957, \"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\": 66129.819, \"from_m\": 65744.433, \"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\": 66787.044, \"from_m\": 66129.819, \"capability_applied\": null, \"effective_limit_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\": 745964, \"profile_key\": \"c7603b009b9a6123f48b3db2efca34069ca1e7deec2ab0b23554d7818f946c36\", \"schedule_id\": 5204, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.887, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.937, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": \"1552\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.607, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1555H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.608, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": \"1557H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.686, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": \"1559H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.331, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1602H\", \"wtt_dep\": \"1603\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.599, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1605\", \"wtt_dep\": \"1605H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.798, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.178, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1607H\", \"wtt_dep\": \"1608\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.321, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.844, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1612\", \"wtt_dep\": \"1613\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26137.026, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27215.487, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 30655.333, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1618H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 31683.652, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1620H\", \"wtt_dep\": \"1621H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33183.767, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1623\", \"wtt_dep\": \"1624\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 34904.815, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": \"1627\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 36932.412, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 38255.254, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1633\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 40573.162, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 23, \"distance_m\": 42055.377, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 24, \"distance_m\": 42358.273, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 25, \"distance_m\": 43230.553, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Acton West Jn\", \"stage_seq\": 26, \"distance_m\": 48621.916, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"Ealing Broadway\", \"stage_seq\": 27, \"distance_m\": 49813.1, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1646H\", \"location\": \"West Ealing\", \"stage_seq\": 28, \"distance_m\": 51222.023, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Southall\", \"stage_seq\": 29, \"distance_m\": 55151.64, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 30, \"distance_m\": 58231.232, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 31, \"distance_m\": 58438.524, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 32, \"distance_m\": 60363.167, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1700H\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 33, \"distance_m\": 64136.901, \"section_seq\": 1, \"route_path_id\": 132274}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 34, \"distance_m\": 66787.044, \"section_seq\": 1, \"route_path_id\": 132274}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66787.044, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132274}], \"total_distance_m\": 66787.044, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61437.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5349.371, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1538", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4722980", "current_position_lon": "-0.4905293", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:22Z\", \"source_id\": 63122582, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:22Z\", \"source_id\": 20028870, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:38Z\", \"source_id\": 63133640, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:42Z\", \"source_id\": 20032177, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:13Z\", \"source_id\": 63143034, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:15Z\", \"source_id\": 20034844, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:50:48Z\", \"source_id\": 63149750, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:51:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:50:50Z\", \"source_id\": 20036800, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:24Z\", \"source_id\": 63159176, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:54:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:25Z\", \"source_id\": 20039519, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:43Z\", \"source_id\": 63165436, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:57:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:46Z\", \"source_id\": 20041307, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:06Z\", \"source_id\": 63171580, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:07Z\", \"source_id\": 20043041, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:02Z\", \"source_id\": 63179755, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:04Z\", \"source_id\": 20045308, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:15Z\", \"source_id\": 63188481, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:05:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:17Z\", \"source_id\": 20047786, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:59Z\", \"source_id\": 63195708, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:08:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:01Z\", \"source_id\": 20049873, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:20Z\", \"source_id\": 63201954, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:25Z\", \"source_id\": 20051714, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:40Z\", \"source_id\": 63208141, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:45Z\", \"source_id\": 20053546, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:58Z\", \"source_id\": 63221819, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:04Z\", \"source_id\": 20057700, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:36Z\", \"source_id\": 63229027, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:40Z\", \"source_id\": 20059815, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:54Z\", \"source_id\": 63235017, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:58Z\", \"source_id\": 20061557, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:02Z\", \"source_id\": 63242917, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:06Z\", \"source_id\": 20063928, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:19Z\", \"source_id\": 63248827, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:24Z\", \"source_id\": 20065626, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:03Z\", \"source_id\": 63256002, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:09Z\", \"source_id\": 20067618, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:16Z\", \"source_id\": 63264079, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:17Z\", \"source_id\": 20070009, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:14Z\", \"source_id\": 63284447, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:18Z\", \"source_id\": 20075935, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:31Z\", \"source_id\": 63290321, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:35Z\", \"source_id\": 20077741, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:17Z\", \"source_id\": 63303388, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:21Z\", \"source_id\": 20081480, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:58Z\", \"source_id\": 63310838, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:00Z\", \"source_id\": 20083609, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:42Z\", \"source_id\": 63329207, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:45Z\", \"source_id\": 20088930, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:29Z\", \"source_id\": 63339680, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:31Z\", \"source_id\": 20091885, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 5", "service_state_platform": "4", "timing_fact_generation": 1790006554081915, "current_leg_arrival_utc": "2026-09-21T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:56.709446", "service_state_evidence_id": 20091885, "current_leg_start_actual_dep": "2026-09-21T17:00:30+01:00", "operational_evidence_version": 139, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:57.138669", "service_state_valid_until_kind": null, "operational_interpretation_version": 139, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
SNF |
HWV |
9T63 |
345010 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.326, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.27, "from_m": 9589.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.304, "from_m": 9627.27, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.887, "from_m": 10216.304, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.559, "from_m": 11071.887, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.621, "from_m": 12183.559, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.588, "from_m": 14147.621, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.689, "from_m": 18899.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.316, "from_m": 18955.689, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.313, "from_m": 20848.316, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.297, "from_m": 20882.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.233, "from_m": 20993.297, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.966, "from_m": 21215.233, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.216, "from_m": 21292.966, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.873, "from_m": 21954.216, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.469, "from_m": 23240.873, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.178, "from_m": 23329.469, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.256, "from_m": 23389.178, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.757, "from_m": 23479.256, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.466, "from_m": 25127.757, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.549, "from_m": 25577.466, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25701.029, "from_m": 25640.549, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25768.359, "from_m": 25701.029, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26874.101, "from_m": 25768.359, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27049.738, "from_m": 26874.101, "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": 30934.453, "from_m": 27049.738, "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": 31164.234, "from_m": 30934.453, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 31391.901, "from_m": 31164.234, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31686.973, "from_m": 31391.901, "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": 31709.166, "from_m": 31686.973, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31928.081, "from_m": 31709.166, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32116.263, "from_m": 31928.081, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33008.734, "from_m": 32116.263, "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": 33111.012, "from_m": 33008.734, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33254.354, "from_m": 33111.012, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33756.513, "from_m": 33254.354, "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": 34373.532, "from_m": 33756.513, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35002.828, "from_m": 34373.532, "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": 35187.689, "from_m": 35002.828, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35410.571, "from_m": 35187.689, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 35811.003, "from_m": 35410.571, "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": 35956.999, "from_m": 35811.003, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36127.222, "from_m": 35956.999, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36790.535, "from_m": 36127.222, "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": 37088.75, "from_m": 36790.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37314.023, "from_m": 37088.75, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 37629.1, "from_m": 37314.023, "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": 37882.403, "from_m": 37629.1, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38287.033, "from_m": 37882.403, "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": 38447.542, "from_m": 38287.033, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38686.238, "from_m": 38447.542, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39753.574, "from_m": 38686.238, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40124.208, "from_m": 39753.574, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40354.021, "from_m": 40124.208, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40573.162, "from_m": 40354.021, "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": 40696.015, "from_m": 40573.162, "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": 40851.941, "from_m": 40696.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40989.965, "from_m": 40851.941, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41447.513, "from_m": 40989.965, "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": 41602.575, "from_m": 41447.513, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42165.282, "from_m": 41602.575, "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": 43362.254, "from_m": 42165.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43447.933, "from_m": 43362.254, "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": 43649.338, "from_m": 43447.933, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47912.798, "from_m": 43649.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": 48832.82, "from_m": 47912.798, "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": 49013.52, "from_m": 48832.82, "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": 49671.031, "from_m": 49013.52, "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": 51367.881, "from_m": 49671.031, "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": 52548.203, "from_m": 51367.881, "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": 54652.093, "from_m": 52548.203, "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": 54816.117, "from_m": 54652.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56469.726, "from_m": 54816.117, "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": 56643.287, "from_m": 56469.726, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56806.478, "from_m": 56643.287, "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": 57099.645, "from_m": 56806.478, "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": 59343.699, "from_m": 57099.645, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59854.681, "from_m": 59343.699, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60394.574, "from_m": 59854.681, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60469.513, "from_m": 60394.574, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63067.82, "from_m": 60469.513, "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": 63968.455, "from_m": 63067.82, "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": 64278.957, "from_m": 63968.455, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 65744.433, "from_m": 64278.957, "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": 66129.819, "from_m": 65744.433, "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": 66787.044, "from_m": 66129.819, "capability_applied": null, "effective_limit_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": 745964, "profile_key": "c7603b009b9a6123f48b3db2efca34069ca1e7deec2ab0b23554d7818f946c36", "schedule_id": 5204, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1538", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.887, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.937, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": "1552", "location": "Romford", "stage_seq": 5, "distance_m": 12545.607, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1555H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.608, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": "1557H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.686, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": "1559H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.331, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1602H", "wtt_dep": "1603", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.599, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1605", "wtt_dep": "1605H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.798, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.178, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1607H", "wtt_dep": "1608", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.321, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.844, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1612", "wtt_dep": "1613", "location": "Stratford", "stage_seq": 14, "distance_m": 26137.026, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27215.487, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 30655.333, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1618H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 31683.652, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1620H", "wtt_dep": "1621H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33183.767, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1623", "wtt_dep": "1624", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 34904.815, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": "1627", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 36932.412, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 38255.254, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1633", "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 40573.162, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Westbourne Park Carriage Sidings", "stage_seq": 23, "distance_m": 42055.377, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Portobello Jn (London)", "stage_seq": 24, "distance_m": 42358.273, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Ladbroke Grove Jn", "stage_seq": 25, "distance_m": 43230.553, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642", "location": "Acton West Jn", "stage_seq": 26, "distance_m": 48621.916, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "Ealing Broadway", "stage_seq": 27, "distance_m": 49813.1, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1646H", "location": "West Ealing", "stage_seq": 28, "distance_m": 51222.023, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649", "location": "Southall", "stage_seq": 29, "distance_m": 55151.64, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Hayes & Harlington", "stage_seq": 30, "distance_m": 58231.232, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Heathrow Airport Jn", "stage_seq": 31, "distance_m": 58438.524, "section_seq": 1, "route_path_id": 132274}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Heathrow Tunnel Jn", "stage_seq": 32, "distance_m": 60363.167, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1700H", "location": "Heathrow Terminals 2 & 3", "stage_seq": 33, "distance_m": 64136.901, "section_seq": 1, "route_path_id": 132274}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Heathrow Terminal 5", "stage_seq": 34, "distance_m": 66787.044, "section_seq": 1, "route_path_id": 132274}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66787.044, "from_m": 0.0, "section_seq": 1, "route_path_id": 132274}], "total_distance_m": 66787.044, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61437.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5349.371, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:22Z", "source_id": 63122582, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:40:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:22Z", "source_id": 20028870, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:38Z", "source_id": 63133640, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:42Z", "source_id": 20032177, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:13Z", "source_id": 63143034, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:48:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:15Z", "source_id": 20034844, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:50:48Z", "source_id": 63149750, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:51:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:50:50Z", "source_id": 20036800, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:24Z", "source_id": 63159176, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:54:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:25Z", "source_id": 20039519, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:43Z", "source_id": 63165436, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:57:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:46Z", "source_id": 20041307, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:06Z", "source_id": 63171580, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:59:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:07Z", "source_id": 20043041, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:02Z", "source_id": 63179755, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:02:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:04Z", "source_id": 20045308, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:15Z", "source_id": 63188481, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:05:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:17Z", "source_id": 20047786, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:59Z", "source_id": 63195708, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:08:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:01Z", "source_id": 20049873, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:20Z", "source_id": 63201954, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:10:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:25Z", "source_id": 20051714, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:40Z", "source_id": 63208141, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:13:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:45Z", "source_id": 20053546, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:58Z", "source_id": 63221819, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:04Z", "source_id": 20057700, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:36Z", "source_id": 63229027, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:20:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:40Z", "source_id": 20059815, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:54Z", "source_id": 63235017, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:22:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:58Z", "source_id": 20061557, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:02Z", "source_id": 63242917, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:26:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:06Z", "source_id": 20063928, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:19Z", "source_id": 63248827, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:28:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:24Z", "source_id": 20065626, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:03Z", "source_id": 63256002, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:31:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:09Z", "source_id": 20067618, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:16Z", "source_id": 63264079, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:34:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:17Z", "source_id": 20070009, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:14Z", "source_id": 63284447, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:18Z", "source_id": 20075935, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:31Z", "source_id": 63290321, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T15:45:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:35Z", "source_id": 20077741, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:17Z", "source_id": 63303388, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:50:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:21Z", "source_id": 20081480, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:58Z", "source_id": 63310838, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:52:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:00Z", "source_id": 20083609, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:42Z", "source_id": 63329207, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T15:59:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:45Z", "source_id": 20088930, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23436, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:29Z", "source_id": 63339680, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:31Z", "source_id": 20091885, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Shenfield |
1538 |
1538 |
5 |
None |
None |
Heathrow Terminal 5 |
1706 |
1704 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37356/2026-09-21/detailed |
None |
Heathrow Terminals 2 & 3 |
2026-09-21T17:00:30+01:00 |
Heathrow Terminal 5 |
3.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 |
1700 |
1703 |
Heathrow Terminals 2 & 3 |
Heathrow Terminal 5 |
Heathrow Terminal 5 |
51.4722980 |
-0.4905293 |
51.4722980 |
-0.4905293 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
Heathrow Terminal 5 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091885 |
1790006554081915 |
139 |
139 |
2026-09-21 16:13:57.138669 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:56.709446 |
| 715897 |
746601 |
P85204 |
881D10MS21 |
2026-09-21 |
COMPLETE |
20091947 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 746601, "stp": "P", "toc": "Southeastern", "uid": "P85204", "consist": "465029+465192+466019", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85204/2026-09-21/detailed", "trust_id": "881D10MS21", "origin_crs": "GRV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "2", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1D10", "timing_status": "EARLY", "origin_station": "Gravesend", "current_leg_arr": "1703", "current_leg_dep": "1700", "current_leg_end": "London Charing Cross", "origin_dep_time": "1603", "origin_platform": "0", "current_location": "London Charing Cross", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "-2 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": "1705", "motion_projection": null, "next_location_lat": "51.5078489", "next_location_lon": "-0.1241603", "previous_location": "London Waterloo (East)", "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 414.818, \"from_m\": 0.0, \"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\": 3746.538, \"from_m\": 414.818, \"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\": 3795.901, \"from_m\": 3746.538, \"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\": 8944.782, \"from_m\": 3795.901, \"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\": 10747.921, \"from_m\": 8944.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11263.61, \"from_m\": 10747.921, \"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\": 11613.298, \"from_m\": 11263.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11658.94, \"from_m\": 11613.298, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12012.493, \"from_m\": 11658.94, \"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\": 12571.611, \"from_m\": 12012.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12599.301, \"from_m\": 12571.611, \"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\": 14187.733, \"from_m\": 12599.301, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15191.869, \"from_m\": 14187.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27063.702, \"from_m\": 15191.869, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27138.587, \"from_m\": 27063.702, \"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\": 27984.431, \"from_m\": 27138.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28399.873, \"from_m\": 27984.431, \"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\": 28808.457, \"from_m\": 28399.873, \"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\": 28905.702, \"from_m\": 28808.457, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35015.455, \"from_m\": 28905.702, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36058.879, \"from_m\": 35015.455, \"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\": 38446.833, \"from_m\": 36058.879, \"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\": 746601, \"profile_key\": \"cb82678682bc31f90e7d571f19b8ed01472325ee38626fc84c1c76f4d1e015fe\", \"schedule_id\": 22750, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1603\", \"location\": \"Gravesend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1605H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 2, \"distance_m\": 2415.58, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1607\", \"wtt_dep\": \"1607H\", \"location\": \"Northfleet\", \"stage_seq\": 3, \"distance_m\": 3442.597, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1609\", \"wtt_dep\": \"1609H\", \"location\": \"Swanscombe\", \"stage_seq\": 4, \"distance_m\": 4402.067, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1612\", \"wtt_dep\": \"1613\", \"location\": \"Greenhithe\", \"stage_seq\": 5, \"distance_m\": 6598.277, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1614H\", \"wtt_dep\": \"1615\", \"location\": \"Stone Crossing\", \"stage_seq\": 6, \"distance_m\": 7880.487, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1619\", \"wtt_dep\": \"1620\", \"location\": \"Dartford\", \"stage_seq\": 7, \"distance_m\": 10990.893, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621H\", \"location\": \"Dartford Jn\", \"stage_seq\": 8, \"distance_m\": 11712.367, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1622H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 9, \"distance_m\": 12599.301, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624H\", \"location\": \"Crayford\", \"stage_seq\": 10, \"distance_m\": 13983.833, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1627H\", \"location\": \"Bexley\", \"stage_seq\": 11, \"distance_m\": 16304.932, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630\", \"location\": \"Albany Park\", \"stage_seq\": 12, \"distance_m\": 17893.019, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1633\", \"location\": \"Sidcup\", \"stage_seq\": 13, \"distance_m\": 19396.824, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"New Eltham\", \"stage_seq\": 14, \"distance_m\": 21786.966, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639\", \"location\": \"Mottingham\", \"stage_seq\": 15, \"distance_m\": 23238.533, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Lee\", \"stage_seq\": 16, \"distance_m\": 25816.784, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645H\", \"location\": \"Hither Green\", \"stage_seq\": 17, \"distance_m\": 26975.359, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 18, \"distance_m\": 28495.668, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 19, \"distance_m\": 29896.354, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650H\", \"location\": \"New Cross\", \"stage_seq\": 20, \"distance_m\": 30715.039, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 21, \"distance_m\": 33688.306, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1657\", \"location\": \"London Bridge\", \"stage_seq\": 22, \"distance_m\": 35553.499, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 23, \"distance_m\": 36493.683, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1702\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 24, \"distance_m\": 37240.197, \"section_seq\": 1, \"route_path_id\": 119439}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 25, \"distance_m\": 38446.833, \"section_seq\": 1, \"route_path_id\": 119439}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38446.833, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119439}], \"total_distance_m\": 38446.833, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 37299.81, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1147.023, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1603", "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\": 32230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:21Z\", \"source_id\": 63191393, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:25Z\", \"source_id\": 20048642, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:24Z\", \"source_id\": 63196820, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:28Z\", \"source_id\": 20050204, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:02Z\", \"source_id\": 63206411, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:12:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:06Z\", \"source_id\": 20053026, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:36Z\", \"source_id\": 63212961, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:41Z\", \"source_id\": 20055101, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:00Z\", \"source_id\": 63224605, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:05Z\", \"source_id\": 20058501, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:49Z\", \"source_id\": 63237328, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:54Z\", \"source_id\": 20062275, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:32Z\", \"source_id\": 63246671, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:35Z\", \"source_id\": 20065009, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:16Z\", \"source_id\": 63253838, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:19Z\", \"source_id\": 20067016, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:51Z\", \"source_id\": 63260591, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:55Z\", \"source_id\": 20068986, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:47Z\", \"source_id\": 63270507, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:48Z\", \"source_id\": 20071930, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:35Z\", \"source_id\": 63277639, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:39Z\", \"source_id\": 20073995, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:52Z\", \"source_id\": 63286131, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:53Z\", \"source_id\": 20076428, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:17Z\", \"source_id\": 63292278, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:20Z\", \"source_id\": 20078306, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:12Z\", \"source_id\": 63319434, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:12Z\", \"source_id\": 20086164, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:24Z\", \"source_id\": 63330929, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:28Z\", \"source_id\": 20089409, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:34Z\", \"source_id\": 63339865, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:35Z\", \"source_id\": 20091947, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "2", "timing_fact_generation": 1790006562191391, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:03:59.134999", "service_state_evidence_id": 20091947, "current_leg_start_actual_dep": "2026-09-21T17:02:00+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:13:59.680857", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRV |
CHX |
1D10 |
465029+465192+466019 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 414.818, "from_m": 0.0, "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": 3746.538, "from_m": 414.818, "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": 3795.901, "from_m": 3746.538, "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": 8944.782, "from_m": 3795.901, "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": 10747.921, "from_m": 8944.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11263.61, "from_m": 10747.921, "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": 11613.298, "from_m": 11263.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11658.94, "from_m": 11613.298, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12012.493, "from_m": 11658.94, "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": 12571.611, "from_m": 12012.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12599.301, "from_m": 12571.611, "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": 14187.733, "from_m": 12599.301, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15191.869, "from_m": 14187.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27063.702, "from_m": 15191.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27138.587, "from_m": 27063.702, "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": 27984.431, "from_m": 27138.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28399.873, "from_m": 27984.431, "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": 28808.457, "from_m": 28399.873, "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": 28905.702, "from_m": 28808.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35015.455, "from_m": 28905.702, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36058.879, "from_m": 35015.455, "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": 38446.833, "from_m": 36058.879, "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": 746601, "profile_key": "cb82678682bc31f90e7d571f19b8ed01472325ee38626fc84c1c76f4d1e015fe", "schedule_id": 22750, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1603", "location": "Gravesend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1605H", "location": "Springhead Junction (CTRL)", "stage_seq": 2, "distance_m": 2415.58, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1607", "wtt_dep": "1607H", "location": "Northfleet", "stage_seq": 3, "distance_m": 3442.597, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1609", "wtt_dep": "1609H", "location": "Swanscombe", "stage_seq": 4, "distance_m": 4402.067, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1612", "wtt_dep": "1613", "location": "Greenhithe", "stage_seq": 5, "distance_m": 6598.277, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1614H", "wtt_dep": "1615", "location": "Stone Crossing", "stage_seq": 6, "distance_m": 7880.487, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1619", "wtt_dep": "1620", "location": "Dartford", "stage_seq": 7, "distance_m": 10990.893, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621H", "location": "Dartford Jn", "stage_seq": 8, "distance_m": 11712.367, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1622H", "location": "Crayford Spur B Jn", "stage_seq": 9, "distance_m": 12599.301, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624H", "location": "Crayford", "stage_seq": 10, "distance_m": 13983.833, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1627H", "location": "Bexley", "stage_seq": 11, "distance_m": 16304.932, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630", "location": "Albany Park", "stage_seq": 12, "distance_m": 17893.019, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1633", "location": "Sidcup", "stage_seq": 13, "distance_m": 19396.824, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "New Eltham", "stage_seq": 14, "distance_m": 21786.966, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639", "location": "Mottingham", "stage_seq": 15, "distance_m": 23238.533, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Lee", "stage_seq": 16, "distance_m": 25816.784, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645H", "location": "Hither Green", "stage_seq": 17, "distance_m": 26975.359, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Parks Bridge Jn", "stage_seq": 18, "distance_m": 28495.668, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Tanners Hill Jn (NX)", "stage_seq": 19, "distance_m": 29896.354, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650H", "location": "New Cross", "stage_seq": 20, "distance_m": 30715.039, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652H", "location": "Blue Anchor (Kent)", "stage_seq": 21, "distance_m": 33688.306, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1657", "location": "London Bridge", "stage_seq": 22, "distance_m": 35553.499, "section_seq": 1, "route_path_id": 119439}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Ewer Street Jn", "stage_seq": 23, "distance_m": 36493.683, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1702", "location": "London Waterloo (East)", "stage_seq": 24, "distance_m": 37240.197, "section_seq": 1, "route_path_id": 119439}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 25, "distance_m": 38446.833, "section_seq": 1, "route_path_id": 119439}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38446.833, "from_m": 0.0, "section_seq": 1, "route_path_id": 119439}], "total_distance_m": 38446.833, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 37299.81, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1147.023, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32230, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:21Z", "source_id": 63191393, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:07:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:25Z", "source_id": 20048642, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32226, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:24Z", "source_id": 63196820, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:09:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:28Z", "source_id": 20050204, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:02Z", "source_id": 63206411, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:12:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:06Z", "source_id": 20053026, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:36Z", "source_id": 63212961, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:15:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:41Z", "source_id": 20055101, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:00Z", "source_id": 63224605, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:20:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:05Z", "source_id": 20058501, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:49Z", "source_id": 63237328, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:24:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:54Z", "source_id": 20062275, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31729, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:32Z", "source_id": 63246671, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:28:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:35Z", "source_id": 20065009, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31725, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:16Z", "source_id": 63253838, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:30:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:19Z", "source_id": 20067016, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:51Z", "source_id": 63260591, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:55Z", "source_id": 20068986, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31711, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:47Z", "source_id": 63270507, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:48Z", "source_id": 20071930, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31707, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:35Z", "source_id": 63277639, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:40:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:39Z", "source_id": 20073995, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:52Z", "source_id": 63286131, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:53Z", "source_id": 20076428, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:17Z", "source_id": 63292278, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:46:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:20Z", "source_id": 20078306, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:12Z", "source_id": 63319434, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:56:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:12Z", "source_id": 20086164, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:24Z", "source_id": 63330929, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:59:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:28Z", "source_id": 20089409, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31427, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:34Z", "source_id": 63339865, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:03:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:35Z", "source_id": 20091947, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Gravesend |
1603 |
1603 |
0 |
None |
None |
London Charing Cross |
1705 |
1705 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85204/2026-09-21/detailed |
None |
London Waterloo (East) |
2026-09-21T17:02: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 |
1700 |
1703 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091947 |
1790006562191391 |
88 |
88 |
2026-09-21 16:13:59.680857 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:03:59.134999 |
| 715898 |
743638 |
H55274 |
346H41CS21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:04:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 743638, "stp": "P", "toc": "Unknown", "uid": "H55274", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H55274/2026-09-21/detailed", "trust_id": "346H41CS21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bredbury Tilcon", "service_date": "2026-09-21", "dest_arr_time": "1744", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "6H41", "timing_status": null, "origin_station": "Tunstead Sidings (FLHH)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1604", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1744", "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\": 8844.388, \"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\": 9136.259, \"from_m\": 8844.388, \"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\": 9207.473, \"from_m\": 9136.259, \"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\": 15201.886, \"from_m\": 9207.473, \"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\": 15262.253, \"from_m\": 15201.886, \"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\": 15326.145, \"from_m\": 15262.253, \"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\": 16379.453, \"from_m\": 15326.145, \"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\": 16628.18, \"from_m\": 16379.453, \"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\": 21686.303, \"from_m\": 16628.18, \"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\": 21895.568, \"from_m\": 21686.303, \"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\": 23224.854, \"from_m\": 21895.568, \"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\": 23361.176, \"from_m\": 23224.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\": 25124.03, \"from_m\": 23361.176, \"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\": 25386.084, \"from_m\": 25124.03, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26941.685, \"from_m\": 25386.084, \"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\": 27211.681, \"from_m\": 26941.685, \"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\": 28377.627, \"from_m\": 27211.681, \"capability_applied\": null, \"effective_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\": 743638, \"profile_key\": \"2ce5397e130413239a54691c0e6558098b705445a979c1f48e6bb7086f8eeae4\", \"schedule_id\": 15066, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1604\", \"location\": \"Tunstead Sidings (FLHH)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1613\", \"location\": \"Great Rocks Jn\", \"stage_seq\": 2, \"distance_m\": 359.833, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1617H\", \"location\": \"Peak Forest S.B.\", \"stage_seq\": 3, \"distance_m\": 1613.619, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625H\", \"location\": \"Chinley South Jn\", \"stage_seq\": 4, \"distance_m\": 7814.609, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Chinley North Jn\", \"stage_seq\": 5, \"distance_m\": 9207.473, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1634H\", \"location\": \"New Mills South Jn\", \"stage_seq\": 6, \"distance_m\": 15055.996, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"New Mills Central\", \"stage_seq\": 7, \"distance_m\": 16737.863, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Marple Wharf Jn\", \"stage_seq\": 8, \"distance_m\": 23303.806, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Romiley\", \"stage_seq\": 9, \"distance_m\": 24992.156, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1722\", \"location\": \"Woodley\", \"stage_seq\": 10, \"distance_m\": 26941.685, \"section_seq\": 1, \"route_path_id\": 136165}, {\"is_pass\": false, \"wtt_arr\": \"1744\", \"wtt_dep\": null, \"location\": \"Bredbury Tilcon\", \"stage_seq\": 11, \"distance_m\": 28377.627, \"section_seq\": 1, \"route_path_id\": 136165}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28377.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136165}], \"total_distance_m\": 28377.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 18367.293, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 10010.334, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1604", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Tunstead Sidings (FLHH)", "service_state_platform": null, "timing_fact_generation": 1789992265646846, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:01.050125", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:02.636183", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6H41 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 8844.388, "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": 9136.259, "from_m": 8844.388, "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": 9207.473, "from_m": 9136.259, "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": 15201.886, "from_m": 9207.473, "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": 15262.253, "from_m": 15201.886, "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": 15326.145, "from_m": 15262.253, "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": 16379.453, "from_m": 15326.145, "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": 16628.18, "from_m": 16379.453, "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": 21686.303, "from_m": 16628.18, "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": 21895.568, "from_m": 21686.303, "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": 23224.854, "from_m": 21895.568, "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": 23361.176, "from_m": 23224.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": 25124.03, "from_m": 23361.176, "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": 25386.084, "from_m": 25124.03, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26941.685, "from_m": 25386.084, "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": 27211.681, "from_m": 26941.685, "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": 28377.627, "from_m": 27211.681, "capability_applied": null, "effective_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": 743638, "profile_key": "2ce5397e130413239a54691c0e6558098b705445a979c1f48e6bb7086f8eeae4", "schedule_id": 15066, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1604", "location": "Tunstead Sidings (FLHH)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136165}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1613", "location": "Great Rocks Jn", "stage_seq": 2, "distance_m": 359.833, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1617H", "location": "Peak Forest S.B.", "stage_seq": 3, "distance_m": 1613.619, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625H", "location": "Chinley South Jn", "stage_seq": 4, "distance_m": 7814.609, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Chinley North Jn", "stage_seq": 5, "distance_m": 9207.473, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1634H", "location": "New Mills South Jn", "stage_seq": 6, "distance_m": 15055.996, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "New Mills Central", "stage_seq": 7, "distance_m": 16737.863, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Marple Wharf Jn", "stage_seq": 8, "distance_m": 23303.806, "section_seq": 1, "route_path_id": 136165}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Romiley", "stage_seq": 9, "distance_m": 24992.156, "section_seq": 1, "route_path_id": 136165}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1722", "location": "Woodley", "stage_seq": 10, "distance_m": 26941.685, "section_seq": 1, "route_path_id": 136165}, {"is_pass": false, "wtt_arr": "1744", "wtt_dep": null, "location": "Bredbury Tilcon", "stage_seq": 11, "distance_m": 28377.627, "section_seq": 1, "route_path_id": 136165}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28377.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 136165}], "total_distance_m": 28377.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 18367.293, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 10010.334, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Tunstead Sidings (FLHH) |
1604 |
1604 |
None |
None |
None |
Bredbury Tilcon |
1744 |
1744 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H55274/2026-09-21/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:04:00 |
Tunstead Sidings (FLHH) |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789992265646846 |
0 |
0 |
2026-09-21 16:14:02.636183 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:01.050125 |
| 715899 |
748024 |
L24540 |
502V45MT21 |
2026-09-21 |
COMPLETE |
20092280 |
2026-09-21 17:04:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 748024, "stp": "P", "toc": "London Overground", "uid": "L24540", "consist": null, "dest_crs": "RMF", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24540/2026-09-21/detailed", "trust_id": "502V45MT21", "origin_crs": "XUP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Romford", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "1", "is_terminated": 1, "next_location": "Romford", "signalling_id": "2V45", "timing_status": "ON TIME", "origin_station": "Upminster", "current_leg_arr": "1704", "current_leg_dep": "1659", "current_leg_end": "Romford", "origin_dep_time": "1655", "origin_platform": null, "current_location": "Romford Ground Frame", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.22044790000000003, 51.568550500000015], [0.21994549999999996, 51.5687063], [0.2194219, 51.5688578], [0.21896379999999996, 51.56898379999999], [0.2181907, 51.5691803], [0.209064, 51.57138379999999], [0.2086218, 51.57148680000001], [0.2085711, 51.57150000000001], [0.2085189, 51.5715142], [0.2083077, 51.57156810000001], [0.2079407, 51.5716734], [0.2072084, 51.57187719999999], [0.20684389999999997, 51.57198869999999], [0.20649169999999997, 51.5721048], [0.20613, 51.5722282], [0.20579549999999996, 51.5723512], [0.2047718, 51.5727396], [0.2041764, 51.5730073], [0.2037925, 51.57317569999999], [0.2034132, 51.5733479], [0.2030243, 51.5735333], [0.2026421, 51.5737227], [0.20224659999999997, 51.573933199999985], [0.2018603, 51.574147999999994], [0.2010699, 51.57461730000001], [0.2003068, 51.57512489999999], [0.19903699999999996, 51.5760222], [0.1986343, 51.5763212], [0.19829659999999996, 51.57654420000001], [0.19804669999999996, 51.5767027], [0.197778, 51.5768482], [0.1974102, 51.57701410000001], [0.1971638, 51.57711329999999], [0.1967794, 51.57724429999998], [0.1964859, 51.5773355], [0.1960854, 51.5774356], [0.1956533, 51.577519], [0.1952532, 51.57756479999999], [0.19496920000000004, 51.577598999999985], [0.19462029999999997, 51.57763070000001], [0.19411270000000003, 51.5776351], [0.193804, 51.57762890000001], [0.19353029999999996, 51.5776152], [0.19331059999999997, 51.5775975], [0.1930398, 51.5775677], [0.19278, 51.5775247], [0.19258269999999997, 51.57748], [0.1921942, 51.577377099999985], [0.191702, 51.5772323], [0.1892245, 51.5765125], [0.1887793, 51.57636099999999], [0.18847469999999997, 51.57625730000001], [0.18806419999999996, 51.57613510000001], [0.18762449999999997, 51.5760103], [0.18745239999999996, 51.575961], [0.1870853, 51.5758544], [0.1858503, 51.5754702], [0.18569469999999996, 51.5754285], [0.18497279999999997, 51.575282599999994], [0.1837444, 51.5749288], [0.1834839, 51.5748547], [0.18134049999999996, 51.5742281], [0.1796630568239043, 51.57377471010074], [0.1790496, 51.5736089], [0.1788299, 51.5735537], [0.1784065, 51.5734468], [0.17782239999999996, 51.5733097], [0.1773347, 51.5732011], [0.17518419999999998, 51.57273310000001], [0.17612719999999998, 51.5729717], [0.1763451, 51.5730174], [0.1767455, 51.5731176], [0.1772142, 51.573256], [0.1775616, 51.5733464], [0.1777737, 51.5733997], [0.1782129, 51.573512699999995], [0.1787673, 51.5736508], [0.17898709999999998, 51.57370859999999], [0.1796630568239043, 51.57390903148454], [0.1812359, 51.57437539999999], [0.1815792, 51.5744793], [0.1826401, 51.57477960000001]]}", "current_leg_start": "Emerson Park", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "51.5747796", "next_location_lon": "0.1826401", "previous_location": "Emerson Park", "current_leg_milage": "2.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 182.027, \"from_m\": 0.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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4518.768, \"from_m\": 182.027, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5056.184, \"from_m\": 4518.768, \"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\": 5080.184, \"from_m\": 5056.184, \"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\": 5345.749, \"from_m\": 5080.184, \"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\": 6079.826, \"from_m\": 5345.749, \"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\": 6150.19, \"from_m\": 6079.826, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6166.083, \"from_m\": 6150.19, \"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\": 6643.375, \"from_m\": 6166.083, \"capability_applied\": null, \"effective_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\": 748024, \"profile_key\": \"1f9dcc0f7c1c8028fa82886d8380c240c2ed54276764ca9bf171eea7c3e471c3\", \"schedule_id\": 16326, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Upminster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117544}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659\", \"location\": \"Emerson Park\", \"stage_seq\": 2, \"distance_m\": 2535.516, \"section_seq\": 1, \"route_path_id\": 117544}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Romford\", \"stage_seq\": 3, \"distance_m\": 6643.375, \"section_seq\": 1, \"route_path_id\": 117544}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 6643.375, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117544}], \"total_distance_m\": 6643.375, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 6095.719, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 547.656, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1655", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5747796", "current_position_lon": "0.1826401", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:58Z\", \"source_id\": 63341035, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:02Z\", \"source_id\": 20092280, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Romford", "service_state_platform": "1", "timing_fact_generation": 1790006585528483, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:06.618396", "service_state_evidence_id": 20092280, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:06.810433", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XUP |
RMF |
2V45 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 182.027, "from_m": 0.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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 4518.768, "from_m": 182.027, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5056.184, "from_m": 4518.768, "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": 5080.184, "from_m": 5056.184, "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": 5345.749, "from_m": 5080.184, "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": 6079.826, "from_m": 5345.749, "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": 6150.19, "from_m": 6079.826, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6166.083, "from_m": 6150.19, "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": 6643.375, "from_m": 6166.083, "capability_applied": null, "effective_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": 748024, "profile_key": "1f9dcc0f7c1c8028fa82886d8380c240c2ed54276764ca9bf171eea7c3e471c3", "schedule_id": 16326, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1655", "location": "Upminster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117544}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659", "location": "Emerson Park", "stage_seq": 2, "distance_m": 2535.516, "section_seq": 1, "route_path_id": 117544}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Romford", "stage_seq": 3, "distance_m": 6643.375, "section_seq": 1, "route_path_id": 117544}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 6643.375, "from_m": 0.0, "section_seq": 1, "route_path_id": 117544}], "total_distance_m": 6643.375, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 6095.719, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 547.656, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14202, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:58Z", "source_id": 63341035, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:04:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:02Z", "source_id": 20092280, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Upminster |
1655 |
1655 |
None |
None |
None |
Romford |
1704 |
1704 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L24540/2026-09-21/detailed |
None |
Emerson Park |
2026-09-21T16:59:00+01:00 |
Romford |
5.0 |
{"type": "LineString", "coordinates": [[0.22044790000000003, 51.568550500000015], [0.21994549999999996, 51.5687063], [0.2194219, 51.5688578], [0.21896379999999996, 51.56898379999999], [0.2181907, 51.5691803], [0.209064, 51.57138379999999], [0.2086218, 51.57148680000001], [0.2085711, 51.57150000000001], [0.2085189, 51.5715142], [0.2083077, 51.57156810000001], [0.2079407, 51.5716734], [0.2072084, 51.57187719999999], [0.20684389999999997, 51.57198869999999], [0.20649169999999997, 51.5721048], [0.20613, 51.5722282], [0.20579549999999996, 51.5723512], [0.2047718, 51.5727396], [0.2041764, 51.5730073], [0.2037925, 51.57317569999999], [0.2034132, 51.5733479], [0.2030243, 51.5735333], [0.2026421, 51.5737227], [0.20224659999999997, 51.573933199999985], [0.2018603, 51.574147999999994], [0.2010699, 51.57461730000001], [0.2003068, 51.57512489999999], [0.19903699999999996, 51.5760222], [0.1986343, 51.5763212], [0.19829659999999996, 51.57654420000001], [0.19804669999999996, 51.5767027], [0.197778, 51.5768482], [0.1974102, 51.57701410000001], [0.1971638, 51.57711329999999], [0.1967794, 51.57724429999998], [0.1964859, 51.5773355], [0.1960854, 51.5774356], [0.1956533, 51.577519], [0.1952532, 51.57756479999999], [0.19496920000000004, 51.577598999999985], [0.19462029999999997, 51.57763070000001], [0.19411270000000003, 51.5776351], [0.193804, 51.57762890000001], [0.19353029999999996, 51.5776152], [0.19331059999999997, 51.5775975], [0.1930398, 51.5775677], [0.19278, 51.5775247], [0.19258269999999997, 51.57748], [0.1921942, 51.577377099999985], [0.191702, 51.5772323], [0.1892245, 51.5765125], [0.1887793, 51.57636099999999], [0.18847469999999997, 51.57625730000001], [0.18806419999999996, 51.57613510000001], [0.18762449999999997, 51.5760103], [0.18745239999999996, 51.575961], [0.1870853, 51.5758544], [0.1858503, 51.5754702], [0.18569469999999996, 51.5754285], [0.18497279999999997, 51.575282599999994], [0.1837444, 51.5749288], [0.1834839, 51.5748547], [0.18134049999999996, 51.5742281], [0.1796630568239043, 51.57377471010074], [0.1790496, 51.5736089], [0.1788299, 51.5735537], [0.1784065, 51.5734468], [0.17782239999999996, 51.5733097], [0.1773347, 51.5732011], [0.17518419999999998, 51.57273310000001], [0.17612719999999998, 51.5729717], [0.1763451, 51.5730174], [0.1767455, 51.5731176], [0.1772142, 51.573256], [0.1775616, 51.5733464], [0.1777737, 51.5733997], [0.1782129, 51.573512699999995], [0.1787673, 51.5736508], [0.17898709999999998, 51.57370859999999], [0.1796630568239043, 51.57390903148454], [0.1812359, 51.57437539999999], [0.1815792, 51.5744793], [0.1826401, 51.57477960000001]]} |
2.6 |
1659 |
1704 |
Emerson Park |
Romford Ground Frame |
Romford |
51.5747796 |
0.1826401 |
51.5747796 |
0.1826401 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:04:00 |
Romford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092280 |
1790006585528483 |
4 |
4 |
2026-09-21 16:14:06.810433 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:06.618396 |
| 715900 |
748022 |
G39410 |
402D68MT21 |
2026-09-21 |
COMPLETE |
20093138 |
2026-09-21 17:03:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 748022, "stp": "O", "toc": "Transport for Wales", "uid": "G39410", "consist": "197001", "dest_crs": "LLD", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39410/2026-09-21/detailed", "trust_id": "402D68MT21", "origin_crs": "LLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Llandudno", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2", "is_terminated": 1, "next_location": "Llandudno", "signalling_id": "2D68", "timing_status": "EARLY", "origin_station": "Llandudno Junction", "current_leg_arr": "1703", "current_leg_dep": "1659", "current_leg_end": "Llandudno", "origin_dep_time": "1655", "origin_platform": "2", "current_location": "Llandudno", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8331944833061073, 53.29458477606275], [-3.834142, 53.2947728], [-3.834479, 53.2948525], [-3.834648699999999, 53.2948946], [-3.8348275, 53.29494200000001], [-3.8350971, 53.29503669999999], [-3.8353493, 53.29512780000001], [-3.8354759, 53.29519309999999], [-3.835685499999999, 53.2952955], [-3.8359451, 53.2954298], [-3.8360944, 53.2955291], [-3.8364488, 53.2957666], [-3.8366487999999994, 53.29595150000001], [-3.836821799999999, 53.296158899999995], [-3.8369674, 53.2963587], [-3.8370691, 53.2965668], [-3.837141799999999, 53.296754500000006], [-3.837183299999999, 53.29688999999998], [-3.8372182, 53.297006], [-3.8372287, 53.29708000000001], [-3.8374523, 53.2986495], [-3.8376423, 53.29968949999999], [-3.837969199999999, 53.3016576], [-3.837999199999999, 53.30237999999999], [-3.8379814999999993, 53.30458689999999], [-3.8379308, 53.3051534], [-3.8377765999999993, 53.3060554], [-3.8376612, 53.3065535], [-3.8375135, 53.3070336], [-3.837502988747119, 53.30706581297633], [-3.8373649, 53.30748899999999], [-3.8371286, 53.3080397], [-3.8368901000000006, 53.308541899999994], [-3.836598299999999, 53.309067299999995], [-3.8340168, 53.3135464], [-3.832827799999999, 53.3156444], [-3.832547599999999, 53.3161386], [-3.8322285, 53.3166735], [-3.831949100000001, 53.31715169999999], [-3.831822299999999, 53.3173365], [-3.8316646999999993, 53.3175402], [-3.8315607, 53.31766669999999], [-3.8314462, 53.31779720000001], [-3.8313228000000006, 53.3179319], [-3.8310874, 53.318155899999994], [-3.8308722, 53.3183484], [-3.8305574, 53.3185781], [-3.8302494, 53.31879349999999], [-3.830098299999999, 53.31888479999999], [-3.8300234999999994, 53.3189272], [-3.8299118, 53.31899059999999], [-3.8296913, 53.3190978], [-3.8292372, 53.3193088], [-3.8289807, 53.3194492], [-3.8286683, 53.31962870000001], [-3.827953799999999, 53.32006690000001], [-3.8271668, 53.32054959999999]]}", "current_leg_start": "Deganwy", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "53.3205496", "next_location_lon": "-3.8271668", "previous_location": "Deganwy", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 312.756, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 453.632, \"from_m\": 312.756, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 778.229, \"from_m\": 453.632, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2068.3, \"from_m\": 778.229, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2560.608, \"from_m\": 2068.3, \"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\": 4737.332, \"from_m\": 2560.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\": 5345.269, \"from_m\": 4737.332, \"capability_applied\": null, \"effective_limit_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\": 748022, \"profile_key\": \"f7d849f046ae10c1e07705edc66350102899effd05cdc13f335adb31ed125345\", \"schedule_id\": 37024, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Llandudno Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122942}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1659\", \"location\": \"Deganwy\", \"stage_seq\": 2, \"distance_m\": 2145.714, \"section_seq\": 1, \"route_path_id\": 122942}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Llandudno\", \"stage_seq\": 3, \"distance_m\": 5345.269, \"section_seq\": 1, \"route_path_id\": 122942}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5345.269, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122942}], \"total_distance_m\": 5345.269, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5345.269, \"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": "1655", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.3205496", "current_position_lon": "-3.8271668", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:03Z\", \"source_id\": 20093138, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Llandudno", "service_state_platform": "2", "timing_fact_generation": 1790006649751006, "current_leg_arrival_utc": "2026-09-21T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:09.749271", "service_state_evidence_id": 20093138, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-21T16:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:13.888724", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
O |
LLJ |
LLD |
2D68 |
197001 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 312.756, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 453.632, "from_m": 312.756, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 778.229, "from_m": 453.632, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2068.3, "from_m": 778.229, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2560.608, "from_m": 2068.3, "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": 4737.332, "from_m": 2560.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": 5345.269, "from_m": 4737.332, "capability_applied": null, "effective_limit_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": 748022, "profile_key": "f7d849f046ae10c1e07705edc66350102899effd05cdc13f335adb31ed125345", "schedule_id": 37024, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1655", "location": "Llandudno Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 122942}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1659", "location": "Deganwy", "stage_seq": 2, "distance_m": 2145.714, "section_seq": 1, "route_path_id": 122942}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Llandudno", "stage_seq": 3, "distance_m": 5345.269, "section_seq": 1, "route_path_id": 122942}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5345.269, "from_m": 0.0, "section_seq": 1, "route_path_id": 122942}], "total_distance_m": 5345.269, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5345.269, "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-21T16:04:03Z", "source_id": 20093138, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}] |
Llandudno Junction |
1655 |
1655 |
2 |
None |
None |
Llandudno |
1706 |
1704 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39410/2026-09-21/detailed |
None |
Deganwy |
2026-09-21T16:59:00+01:00 |
Llandudno |
4.0 |
{"type": "LineString", "coordinates": [[-3.8331944833061073, 53.29458477606275], [-3.834142, 53.2947728], [-3.834479, 53.2948525], [-3.834648699999999, 53.2948946], [-3.8348275, 53.29494200000001], [-3.8350971, 53.29503669999999], [-3.8353493, 53.29512780000001], [-3.8354759, 53.29519309999999], [-3.835685499999999, 53.2952955], [-3.8359451, 53.2954298], [-3.8360944, 53.2955291], [-3.8364488, 53.2957666], [-3.8366487999999994, 53.29595150000001], [-3.836821799999999, 53.296158899999995], [-3.8369674, 53.2963587], [-3.8370691, 53.2965668], [-3.837141799999999, 53.296754500000006], [-3.837183299999999, 53.29688999999998], [-3.8372182, 53.297006], [-3.8372287, 53.29708000000001], [-3.8374523, 53.2986495], [-3.8376423, 53.29968949999999], [-3.837969199999999, 53.3016576], [-3.837999199999999, 53.30237999999999], [-3.8379814999999993, 53.30458689999999], [-3.8379308, 53.3051534], [-3.8377765999999993, 53.3060554], [-3.8376612, 53.3065535], [-3.8375135, 53.3070336], [-3.837502988747119, 53.30706581297633], [-3.8373649, 53.30748899999999], [-3.8371286, 53.3080397], [-3.8368901000000006, 53.308541899999994], [-3.836598299999999, 53.309067299999995], [-3.8340168, 53.3135464], [-3.832827799999999, 53.3156444], [-3.832547599999999, 53.3161386], [-3.8322285, 53.3166735], [-3.831949100000001, 53.31715169999999], [-3.831822299999999, 53.3173365], [-3.8316646999999993, 53.3175402], [-3.8315607, 53.31766669999999], [-3.8314462, 53.31779720000001], [-3.8313228000000006, 53.3179319], [-3.8310874, 53.318155899999994], [-3.8308722, 53.3183484], [-3.8305574, 53.3185781], [-3.8302494, 53.31879349999999], [-3.830098299999999, 53.31888479999999], [-3.8300234999999994, 53.3189272], [-3.8299118, 53.31899059999999], [-3.8296913, 53.3190978], [-3.8292372, 53.3193088], [-3.8289807, 53.3194492], [-3.8286683, 53.31962870000001], [-3.827953799999999, 53.32006690000001], [-3.8271668, 53.32054959999999]]} |
2.0 |
1659 |
1703 |
Deganwy |
Llandudno |
Llandudno |
53.3205496 |
-3.8271668 |
53.3205496 |
-3.8271668 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:03:00 |
Llandudno |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093138 |
1790006649751006 |
3 |
3 |
2026-09-21 16:14:13.888724 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:09.749271 |
| 715901 |
747817 |
F50867 |
515D541T21 |
2026-09-21 |
COMPLETE |
20091841 |
2026-09-21 17:04:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 747817, "stp": "N", "toc": "c2c", "uid": "F50867", "consist": "357009+357326", "dest_crs": "FST", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F50867/2026-09-21/detailed", "trust_id": "515D541T21", "origin_crs": "XEM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "1", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "5D54", "timing_status": "LATE", "origin_station": "East Ham E.M.U.D.", "current_leg_arr": "1704", "current_leg_dep": "1650", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "1648", "origin_platform": null, "current_location": "London Fenchurch Street", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.06159059999999999, 51.542835], [0.0609569, 51.5425445], [0.0600728, 51.5421335], [0.059596299999999984, 51.5419148], [0.0590651, 51.5416697], [0.0587341, 51.5415107], [0.0577364, 51.5410433], [0.057258799999999985, 51.5408165], [0.05688659999999999, 51.54064049999999], [0.0565192, 51.54047200000001], [0.05608130000000001, 51.54027779999999], [0.0557804, 51.54015210000001], [0.0554741, 51.5400294], [0.0550882, 51.539879199999994], [0.054759699999999994, 51.539761199999994], [0.05434769999999999, 51.5396198], [0.0539317, 51.5394853], [0.0534206, 51.539331], [0.053009499999999994, 51.5392157], [0.05259319999999999, 51.5391065], [0.05218539999999999, 51.5390065], [0.05177639999999999, 51.53890739999999], [0.0516231, 51.5388736], [0.05093109999999999, 51.5387195], [0.05042049999999999, 51.5386182], [0.0500098, 51.5385439], [0.049708, 51.5384959], [0.049305, 51.53843380000001], [0.0487442, 51.5383381], [0.0485103, 51.5382953], [0.0478759, 51.53816640000001], [0.0465612, 51.53787959999999], [0.04573209999999999, 51.5376923], [0.0448957, 51.5374989], [0.0432224, 51.53710950000001], [0.0415549, 51.53672989999998], [0.0398852, 51.536348399999994], [0.0381203, 51.5359366], [0.0363558, 51.5355244], [0.03372, 51.53491040000001], [0.0308055, 51.5342645], [0.027907300000000003, 51.5335899], [0.024244899999999996, 51.53275969999999], [0.020610699999999996, 51.531924200000006], [0.0187995, 51.5314988], [0.017689199999999995, 51.5312445], [0.0136082, 51.5302882], [0.0124287, 51.5299879], [0.0113585, 51.5297477], [0.0102875, 51.529517199999994], [0.0095133, 51.5293532], [0.0088482, 51.5291883], [0.0081964, 51.52903019999999], [0.007188800000000001, 51.5287827], [0.006084199999999999, 51.528513899999986], [0.0056173, 51.52840439999999], [0.0049223, 51.5282622], [0.004081699999999999, 51.5281021], [0.0031122000000000003, 51.527875599999994], [0.0007649, 51.5273152], [0.0, 51.52713412886161], [-0.0015968999999999998, 51.5267561], [-0.006533299999999999, 51.5255974], [-0.0081494, 51.5252291], [-0.008763399999999998, 51.5250982], [-0.0093834, 51.52497939999999], [-0.009963599999999998, 51.5248834], [-0.0105424, 51.5247923], [-0.011582899999999998, 51.5246367], [-0.012014199999999996, 51.5245804], [-0.0124453, 51.52453139999999], [-0.0128968, 51.5244886], [-0.0133482, 51.524453900000005], [-0.0140061, 51.5244229], [-0.0146956, 51.5244116], [-0.0153707, 51.52441779999999], [-0.0159894, 51.5244265], [-0.0170813, 51.524455999999994], [-0.017889499999999996, 51.5244766], [-0.0183474, 51.52448900000001], [-0.018785699999999995, 51.5245002], [-0.0196452, 51.52452379999999], [-0.020037499999999996, 51.5245303], [-0.0203124, 51.5245309], [-0.0204402, 51.52452799999999], [-0.0206139, 51.52451889999999], [-0.020764099999999997, 51.5245082], [-0.0209805, 51.5244865], [-0.021093625490923792, 51.524470868789635], [-0.0211636, 51.52446119999999], [-0.021512799999999995, 51.52439939999999], [-0.021679599999999997, 51.524361799999994], [-0.02186, 51.524316600000006], [-0.0220798, 51.5242533], [-0.022265199999999995, 51.5241909], [-0.022446699999999997, 51.524125100000006], [-0.022468474651653875, 51.52411603227267], [-0.0229377, 51.5237948], [-0.0238298, 51.5232388], [-0.023839179742871995, 51.52323288911045], [-0.02404633874207658, 51.52310234246543], [-0.024196, 51.5229667], [-0.024405, 51.5227939], [-0.0249574, 51.5223962], [-0.0252352, 51.52217129999998], [-0.0259066, 51.521716299999994], [-0.026256299999999996, 51.5214794], [-0.0274641, 51.5206288], [-0.02887329999999999, 51.51967470000001], [-0.02949508993928133, 51.519245518952495], [-0.0302676, 51.51871229999998], [-0.030652999999999996, 51.51844869999999], [-0.0319766, 51.51757649999999], [-0.03212059999999999, 51.5174816], [-0.0330074, 51.5168689], [-0.0338095, 51.51633650000001], [-0.033909199999999994, 51.516270299999995], [-0.0357109, 51.515074], [-0.03604569999999999, 51.51484580000001], [-0.03678939999999999, 51.5143391], [-0.0380636, 51.513442000000005], [-0.038136, 51.51339099999999], [-0.0383194, 51.51327500000001], [-0.03832770440100859, 51.513269961445914], [-0.038459, 51.5131903], [-0.03859450421288533, 51.513116857982], [-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]}", "current_leg_start": "East Ham E.M.U.D.", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "East Ham E.M.U.D.", "current_leg_milage": "6.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 475.436, \"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\": 1093.026, \"from_m\": 475.436, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6060.886, \"from_m\": 1093.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\": 6497.088, \"from_m\": 6060.886, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7851.36, \"from_m\": 6497.088, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8113.048, \"from_m\": 7851.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\": 9963.448, \"from_m\": 8113.048, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10666.256, \"from_m\": 9963.448, \"capability_applied\": null, \"effective_limit_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\": 747817, \"profile_key\": \"ccf09c81b234da8521019f18c7701615e547567dcabb5751b5eebe586615d31f\", \"schedule_id\": 36105, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"East Ham E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"West Ham High Level\", \"stage_seq\": 2, \"distance_m\": 4176.768, \"section_seq\": 1, \"route_path_id\": 143060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 3, \"distance_m\": 6374.717, \"section_seq\": 1, \"route_path_id\": 143060}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Christian Street Jn\", \"stage_seq\": 4, \"distance_m\": 9504.751, \"section_seq\": 1, \"route_path_id\": 143060}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 5, \"distance_m\": 10666.256, \"section_seq\": 1, \"route_path_id\": 143060}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 10666.256, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143060}], \"total_distance_m\": 10666.256, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 10048.666, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 617.59, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1648", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:44Z\", \"source_id\": 63320979, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:45Z\", \"source_id\": 20086590, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:23Z\", \"source_id\": 63339306, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:25Z\", \"source_id\": 20091841, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "1", "timing_fact_generation": 1790006548285866, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:13.712095", "service_state_evidence_id": 20091841, "current_leg_start_actual_dep": "2026-09-21T16:50:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:13.896570", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
XEM |
FST |
5D54 |
357009+357326 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 475.436, "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": 1093.026, "from_m": 475.436, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6060.886, "from_m": 1093.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": 6497.088, "from_m": 6060.886, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7851.36, "from_m": 6497.088, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8113.048, "from_m": 7851.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": 9963.448, "from_m": 8113.048, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10666.256, "from_m": 9963.448, "capability_applied": null, "effective_limit_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": 747817, "profile_key": "ccf09c81b234da8521019f18c7701615e547567dcabb5751b5eebe586615d31f", "schedule_id": 36105, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1648", "location": "East Ham E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "West Ham High Level", "stage_seq": 2, "distance_m": 4176.768, "section_seq": 1, "route_path_id": 143060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654H", "location": "Gas Factory Jn", "stage_seq": 3, "distance_m": 6374.717, "section_seq": 1, "route_path_id": 143060}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Christian Street Jn", "stage_seq": 4, "distance_m": 9504.751, "section_seq": 1, "route_path_id": 143060}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 5, "distance_m": 10666.256, "section_seq": 1, "route_path_id": 143060}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 10666.256, "from_m": 0.0, "section_seq": 1, "route_path_id": 143060}], "total_distance_m": 10666.256, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 10048.666, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 617.59, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:44Z", "source_id": 63320979, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:56:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:45Z", "source_id": 20086590, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15378, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:23Z", "source_id": 63339306, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:04:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:25Z", "source_id": 20091841, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
East Ham E.M.U.D. |
1648 |
1648 |
None |
None |
None |
London Fenchurch Street |
1702 |
1702 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F50867/2026-09-21/detailed |
None |
East Ham E.M.U.D. |
2026-09-21T16:50:00+01:00 |
London Fenchurch Street |
14.0 |
{"type": "LineString", "coordinates": [[0.06159059999999999, 51.542835], [0.0609569, 51.5425445], [0.0600728, 51.5421335], [0.059596299999999984, 51.5419148], [0.0590651, 51.5416697], [0.0587341, 51.5415107], [0.0577364, 51.5410433], [0.057258799999999985, 51.5408165], [0.05688659999999999, 51.54064049999999], [0.0565192, 51.54047200000001], [0.05608130000000001, 51.54027779999999], [0.0557804, 51.54015210000001], [0.0554741, 51.5400294], [0.0550882, 51.539879199999994], [0.054759699999999994, 51.539761199999994], [0.05434769999999999, 51.5396198], [0.0539317, 51.5394853], [0.0534206, 51.539331], [0.053009499999999994, 51.5392157], [0.05259319999999999, 51.5391065], [0.05218539999999999, 51.5390065], [0.05177639999999999, 51.53890739999999], [0.0516231, 51.5388736], [0.05093109999999999, 51.5387195], [0.05042049999999999, 51.5386182], [0.0500098, 51.5385439], [0.049708, 51.5384959], [0.049305, 51.53843380000001], [0.0487442, 51.5383381], [0.0485103, 51.5382953], [0.0478759, 51.53816640000001], [0.0465612, 51.53787959999999], [0.04573209999999999, 51.5376923], [0.0448957, 51.5374989], [0.0432224, 51.53710950000001], [0.0415549, 51.53672989999998], [0.0398852, 51.536348399999994], [0.0381203, 51.5359366], [0.0363558, 51.5355244], [0.03372, 51.53491040000001], [0.0308055, 51.5342645], [0.027907300000000003, 51.5335899], [0.024244899999999996, 51.53275969999999], [0.020610699999999996, 51.531924200000006], [0.0187995, 51.5314988], [0.017689199999999995, 51.5312445], [0.0136082, 51.5302882], [0.0124287, 51.5299879], [0.0113585, 51.5297477], [0.0102875, 51.529517199999994], [0.0095133, 51.5293532], [0.0088482, 51.5291883], [0.0081964, 51.52903019999999], [0.007188800000000001, 51.5287827], [0.006084199999999999, 51.528513899999986], [0.0056173, 51.52840439999999], [0.0049223, 51.5282622], [0.004081699999999999, 51.5281021], [0.0031122000000000003, 51.527875599999994], [0.0007649, 51.5273152], [0.0, 51.52713412886161], [-0.0015968999999999998, 51.5267561], [-0.006533299999999999, 51.5255974], [-0.0081494, 51.5252291], [-0.008763399999999998, 51.5250982], [-0.0093834, 51.52497939999999], [-0.009963599999999998, 51.5248834], [-0.0105424, 51.5247923], [-0.011582899999999998, 51.5246367], [-0.012014199999999996, 51.5245804], [-0.0124453, 51.52453139999999], [-0.0128968, 51.5244886], [-0.0133482, 51.524453900000005], [-0.0140061, 51.5244229], [-0.0146956, 51.5244116], [-0.0153707, 51.52441779999999], [-0.0159894, 51.5244265], [-0.0170813, 51.524455999999994], [-0.017889499999999996, 51.5244766], [-0.0183474, 51.52448900000001], [-0.018785699999999995, 51.5245002], [-0.0196452, 51.52452379999999], [-0.020037499999999996, 51.5245303], [-0.0203124, 51.5245309], [-0.0204402, 51.52452799999999], [-0.0206139, 51.52451889999999], [-0.020764099999999997, 51.5245082], [-0.0209805, 51.5244865], [-0.021093625490923792, 51.524470868789635], [-0.0211636, 51.52446119999999], [-0.021512799999999995, 51.52439939999999], [-0.021679599999999997, 51.524361799999994], [-0.02186, 51.524316600000006], [-0.0220798, 51.5242533], [-0.022265199999999995, 51.5241909], [-0.022446699999999997, 51.524125100000006], [-0.022468474651653875, 51.52411603227267], [-0.0229377, 51.5237948], [-0.0238298, 51.5232388], [-0.023839179742871995, 51.52323288911045], [-0.02404633874207658, 51.52310234246543], [-0.024196, 51.5229667], [-0.024405, 51.5227939], [-0.0249574, 51.5223962], [-0.0252352, 51.52217129999998], [-0.0259066, 51.521716299999994], [-0.026256299999999996, 51.5214794], [-0.0274641, 51.5206288], [-0.02887329999999999, 51.51967470000001], [-0.02949508993928133, 51.519245518952495], [-0.0302676, 51.51871229999998], [-0.030652999999999996, 51.51844869999999], [-0.0319766, 51.51757649999999], [-0.03212059999999999, 51.5174816], [-0.0330074, 51.5168689], [-0.0338095, 51.51633650000001], [-0.033909199999999994, 51.516270299999995], [-0.0357109, 51.515074], [-0.03604569999999999, 51.51484580000001], [-0.03678939999999999, 51.5143391], [-0.0380636, 51.513442000000005], [-0.038136, 51.51339099999999], [-0.0383194, 51.51327500000001], [-0.03832770440100859, 51.513269961445914], [-0.038459, 51.5131903], [-0.03859450421288533, 51.513116857982], [-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]} |
6.6 |
1650 |
1704 |
East Ham E.M.U.D. |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:04:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091841 |
1790006548285866 |
20 |
20 |
2026-09-21 16:14:13.896570 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:13.712095 |
| 715902 |
747476 |
W68354 |
042D92MT21 |
2026-09-21 |
COMPLETE |
20092014 |
2026-09-21 17:04:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 747476, "stp": "P", "toc": "ScotRail", "uid": "W68354", "consist": "385109", "dest_crs": "DUN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68354/2026-09-21/detailed", "trust_id": "042D92MT21", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dunbar", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "1", "is_terminated": 1, "next_location": "Dunbar", "signalling_id": "2D92", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "1704", "current_leg_dep": "1657", "current_leg_end": "Dunbar", "origin_dep_time": "1634", "origin_platform": "7", "current_location": "Dunbar", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6627829999999997, 55.987111299999995], [-2.6615894, 55.986617599999995], [-2.6615467, 55.9865993], [-2.6608486, 55.98630020000001], [-2.6600935999999997, 55.986027699999994], [-2.6596519999999995, 55.9858857], [-2.65849, 55.985549299999995], [-2.6574436, 55.9852993], [-2.6562834, 55.9850789], [-2.6558526999999996, 55.9849998], [-2.6549815999999997, 55.9848751], [-2.6545051, 55.9848063], [-2.6539518, 55.98474040000001], [-2.6536195999999994, 55.9847039], [-2.6533815999999995, 55.9846853], [-2.6521814999999997, 55.98459129999999], [-2.6508877999999996, 55.9845383], [-2.6498245999999996, 55.9845182], [-2.6489036, 55.9845504], [-2.6479851999999995, 55.984587], [-2.6467692, 55.98466330000001], [-2.6461534, 55.9847419], [-2.6455361, 55.98482920000001], [-2.644296199999999, 55.9850356], [-2.6430715999999994, 55.98527639999999], [-2.6418647, 55.9855287], [-2.6408311, 55.9857448], [-2.6406747, 55.98577749999999], [-2.6405149, 55.9858109], [-2.6393416, 55.9860373], [-2.6379659, 55.9862781], [-2.6364159, 55.986510300000006], [-2.6345663, 55.98675819999999], [-2.6325322000000004, 55.986981699999994], [-2.6286202, 55.9873787], [-2.6280811999999996, 55.9874312], [-2.6272601, 55.98751119999999], [-2.6261776999999995, 55.9876561], [-2.623768, 55.9878909], [-2.6212244, 55.988042699999994], [-2.6170417999999995, 55.9882557], [-2.6156446, 55.98832620000001], [-2.6137289, 55.9884229], [-2.6121010999999994, 55.9885034], [-2.6104495, 55.98858499999999], [-2.6085100999999997, 55.9886881], [-2.6071564, 55.9887331], [-2.6056760999999997, 55.9887587], [-2.605114323946612, 55.98875169186736], [-2.6045778999999993, 55.988745], [-2.6032444, 55.9886978], [-2.6006578999999994, 55.9885037], [-2.599322, 55.9884084], [-2.5979616, 55.988345], [-2.5968485999999995, 55.98832649999999], [-2.5957499999999993, 55.9883334], [-2.5903313, 55.98852209999999], [-2.5902227, 55.9885259], [-2.5896242, 55.988546699999986], [-2.5825482999999996, 55.988805], [-2.5759294, 55.98904040000001], [-2.5705438, 55.98922230000001], [-2.5697840999999997, 55.9892601], [-2.569661599999999, 55.989268], [-2.5689876, 55.9893117], [-2.5687883, 55.98932499999999], [-2.5684544, 55.98935459999999], [-2.568152, 55.98937999999999], [-2.5674663999999994, 55.9894511], [-2.5666508, 55.9895377], [-2.565763, 55.9896407], [-2.5648404999999994, 55.9897627], [-2.5645430000000005, 55.98980469999999], [-2.5641691999999994, 55.98985749999999], [-2.5639312000000003, 55.98989589999999], [-2.5631852, 55.9900162], [-2.5620875, 55.990208899999985], [-2.554746, 55.9916119], [-2.5486056999999995, 55.992756699999994], [-2.5470116, 55.99305389999999], [-2.5435719999999997, 55.9936914], [-2.5418507999999997, 55.9940102], [-2.5400898999999995, 55.9943607], [-2.53739, 55.99500319999999], [-2.5362237999999997, 55.9953153], [-2.5360625, 55.995358800000005], [-2.5340036, 55.995937700000006], [-2.5338727, 55.9959791], [-2.5323006999999995, 55.996476], [-2.530908, 55.99695229999999], [-2.5306388, 55.99704440000001], [-2.5297981, 55.9973337], [-2.529004, 55.99760700000001], [-2.5281238, 55.997890100000006], [-2.527317, 55.99812800000001], [-2.5263285, 55.9983805], [-2.5253137999999997, 55.9985781], [-2.524483099999999, 55.99870949999998], [-2.5236421, 55.99881449999999], [-2.522898, 55.9988826], [-2.5221264, 55.99893779999999], [-2.5214013999999993, 55.998961099999995], [-2.5212119999999993, 55.99896540000001], [-2.5208371, 55.9989745], [-2.5199935, 55.9989714], [-2.5195058999999995, 55.998961099999995], [-2.5189393, 55.99893779999999], [-2.5188856999999993, 55.99893559999999], [-2.5184605, 55.99890849999999], [-2.518343, 55.9989], [-2.5175718999999996, 55.99883489999999], [-2.5169383999999995, 55.998761999999985], [-2.5162682, 55.99867270000001], [-2.5157487, 55.9985873], [-2.515604, 55.9985635], [-2.5155084, 55.9985451], [-2.51528279553466, 55.998501195894306], [-2.514585, 55.9983654], [-2.5140315, 55.9982362]]}", "current_leg_start": "East Linton", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "55.9982362", "next_location_lon": "-2.5140315", "previous_location": "East Linton", "current_leg_milage": "6.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 5604.689, \"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\": 9316.096, \"from_m\": 5604.689, \"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\": 9388.056, \"from_m\": 9316.096, \"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\": 10069.944, \"from_m\": 9388.056, \"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\": 16574.894, \"from_m\": 10069.944, \"capability_applied\": null, \"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\": 25200.365, \"from_m\": 16574.894, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 26092.847, \"from_m\": 25200.365, \"capability_applied\": null, \"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\": 28127.341, \"from_m\": 26092.847, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 28180.896, \"from_m\": 28127.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\": 115.0}, {\"to_m\": 28244.415, \"from_m\": 28180.896, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29104.829, \"from_m\": 28244.415, \"capability_applied\": null, \"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\": 32449.515, \"from_m\": 29104.829, \"capability_applied\": null, \"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\": 34907.286, \"from_m\": 32449.515, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 38414.49, \"from_m\": 34907.286, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 45517.635, \"from_m\": 38414.49, \"capability_applied\": null, \"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\": 45598.267, \"from_m\": 45517.635, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46627.709, \"from_m\": 45598.267, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}], \"service_id\": 747476, \"profile_key\": \"5b5f25ce58280a783521d999b500d38efd5c631f911795f2b3ca5b61e96e63e4\", \"schedule_id\": 27575, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1634\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1641\", \"location\": \"Musselburgh\", \"stage_seq\": 5, \"distance_m\": 8180.02, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 6, \"distance_m\": 9462.123, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1645\", \"location\": \"Wallyford\", \"stage_seq\": 7, \"distance_m\": 12311.107, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Prestonpans\", \"stage_seq\": 8, \"distance_m\": 15108.22, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Drem\", \"stage_seq\": 9, \"distance_m\": 28408.873, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1658H\", \"location\": \"East Linton\", \"stage_seq\": 10, \"distance_m\": 37028.944, \"section_seq\": 1, \"route_path_id\": 141549}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Dunbar\", \"stage_seq\": 11, \"distance_m\": 46627.709, \"section_seq\": 1, \"route_path_id\": 141549}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 46627.709, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141549}], \"total_distance_m\": 46627.709, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 46627.709, \"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": "1634", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.9982362", "current_position_lon": "-2.5140315", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:31Z\", \"source_id\": 63274926, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:33Z\", \"source_id\": 20073189, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:30Z\", \"source_id\": 63287711, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:35Z\", \"source_id\": 20076968, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:30Z\", \"source_id\": 63295655, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:33Z\", \"source_id\": 20079288, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:34Z\", \"source_id\": 63309715, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:38Z\", \"source_id\": 20083312, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:22Z\", \"source_id\": 63319968, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:24Z\", \"source_id\": 20086320, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:34Z\", \"source_id\": 63339891, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:40Z\", \"source_id\": 20092014, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dunbar", "service_state_platform": "1", "timing_fact_generation": 1790006564472308, "current_leg_arrival_utc": "2026-09-21T17:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:16.334862", "service_state_evidence_id": 20092014, "current_leg_start_actual_dep": "2026-09-21T16:58:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:16.725453", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
DUN |
2D92 |
385109 |
4 |
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": 5604.689, "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": 9316.096, "from_m": 5604.689, "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": 9388.056, "from_m": 9316.096, "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": 10069.944, "from_m": 9388.056, "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": 16574.894, "from_m": 10069.944, "capability_applied": null, "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": 25200.365, "from_m": 16574.894, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 26092.847, "from_m": 25200.365, "capability_applied": null, "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": 28127.341, "from_m": 26092.847, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 28180.896, "from_m": 28127.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": 115.0}, {"to_m": 28244.415, "from_m": 28180.896, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29104.829, "from_m": 28244.415, "capability_applied": null, "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": 32449.515, "from_m": 29104.829, "capability_applied": null, "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": 34907.286, "from_m": 32449.515, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 38414.49, "from_m": 34907.286, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 45517.635, "from_m": 38414.49, "capability_applied": null, "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": 45598.267, "from_m": 45517.635, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46627.709, "from_m": 45598.267, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}], "service_id": 747476, "profile_key": "5b5f25ce58280a783521d999b500d38efd5c631f911795f2b3ca5b61e96e63e4", "schedule_id": 27575, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1634", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141549}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 141549}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 141549}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 141549}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1641", "location": "Musselburgh", "stage_seq": 5, "distance_m": 8180.02, "section_seq": 1, "route_path_id": 141549}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642", "location": "Monktonhall Jn", "stage_seq": 6, "distance_m": 9462.123, "section_seq": 1, "route_path_id": 141549}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1645", "location": "Wallyford", "stage_seq": 7, "distance_m": 12311.107, "section_seq": 1, "route_path_id": 141549}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Prestonpans", "stage_seq": 8, "distance_m": 15108.22, "section_seq": 1, "route_path_id": 141549}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653", "location": "Drem", "stage_seq": 9, "distance_m": 28408.873, "section_seq": 1, "route_path_id": 141549}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1658H", "location": "East Linton", "stage_seq": 10, "distance_m": 37028.944, "section_seq": 1, "route_path_id": 141549}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Dunbar", "stage_seq": 11, "distance_m": 46627.709, "section_seq": 1, "route_path_id": 141549}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 46627.709, "from_m": 0.0, "section_seq": 1, "route_path_id": 141549}], "total_distance_m": 46627.709, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 46627.709, "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": 1033, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:31Z", "source_id": 63274926, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:38:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:33Z", "source_id": 20073189, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1037, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:30Z", "source_id": 63287711, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:43:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:35Z", "source_id": 20076968, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1041, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:30Z", "source_id": 63295655, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:47:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:33Z", "source_id": 20079288, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1051, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:34Z", "source_id": 63309715, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:52:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:38Z", "source_id": 20083312, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1088, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:22Z", "source_id": 63319968, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:56:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:24Z", "source_id": 20086320, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1061, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:34Z", "source_id": 63339891, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:40Z", "source_id": 20092014, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Edinburgh |
1634 |
1634 |
7 |
None |
None |
Dunbar |
1705 |
1705 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68354/2026-09-21/detailed |
None |
East Linton |
2026-09-21T16:58:30+01:00 |
Dunbar |
7.0 |
{"type": "LineString", "coordinates": [[-2.6627829999999997, 55.987111299999995], [-2.6615894, 55.986617599999995], [-2.6615467, 55.9865993], [-2.6608486, 55.98630020000001], [-2.6600935999999997, 55.986027699999994], [-2.6596519999999995, 55.9858857], [-2.65849, 55.985549299999995], [-2.6574436, 55.9852993], [-2.6562834, 55.9850789], [-2.6558526999999996, 55.9849998], [-2.6549815999999997, 55.9848751], [-2.6545051, 55.9848063], [-2.6539518, 55.98474040000001], [-2.6536195999999994, 55.9847039], [-2.6533815999999995, 55.9846853], [-2.6521814999999997, 55.98459129999999], [-2.6508877999999996, 55.9845383], [-2.6498245999999996, 55.9845182], [-2.6489036, 55.9845504], [-2.6479851999999995, 55.984587], [-2.6467692, 55.98466330000001], [-2.6461534, 55.9847419], [-2.6455361, 55.98482920000001], [-2.644296199999999, 55.9850356], [-2.6430715999999994, 55.98527639999999], [-2.6418647, 55.9855287], [-2.6408311, 55.9857448], [-2.6406747, 55.98577749999999], [-2.6405149, 55.9858109], [-2.6393416, 55.9860373], [-2.6379659, 55.9862781], [-2.6364159, 55.986510300000006], [-2.6345663, 55.98675819999999], [-2.6325322000000004, 55.986981699999994], [-2.6286202, 55.9873787], [-2.6280811999999996, 55.9874312], [-2.6272601, 55.98751119999999], [-2.6261776999999995, 55.9876561], [-2.623768, 55.9878909], [-2.6212244, 55.988042699999994], [-2.6170417999999995, 55.9882557], [-2.6156446, 55.98832620000001], [-2.6137289, 55.9884229], [-2.6121010999999994, 55.9885034], [-2.6104495, 55.98858499999999], [-2.6085100999999997, 55.9886881], [-2.6071564, 55.9887331], [-2.6056760999999997, 55.9887587], [-2.605114323946612, 55.98875169186736], [-2.6045778999999993, 55.988745], [-2.6032444, 55.9886978], [-2.6006578999999994, 55.9885037], [-2.599322, 55.9884084], [-2.5979616, 55.988345], [-2.5968485999999995, 55.98832649999999], [-2.5957499999999993, 55.9883334], [-2.5903313, 55.98852209999999], [-2.5902227, 55.9885259], [-2.5896242, 55.988546699999986], [-2.5825482999999996, 55.988805], [-2.5759294, 55.98904040000001], [-2.5705438, 55.98922230000001], [-2.5697840999999997, 55.9892601], [-2.569661599999999, 55.989268], [-2.5689876, 55.9893117], [-2.5687883, 55.98932499999999], [-2.5684544, 55.98935459999999], [-2.568152, 55.98937999999999], [-2.5674663999999994, 55.9894511], [-2.5666508, 55.9895377], [-2.565763, 55.9896407], [-2.5648404999999994, 55.9897627], [-2.5645430000000005, 55.98980469999999], [-2.5641691999999994, 55.98985749999999], [-2.5639312000000003, 55.98989589999999], [-2.5631852, 55.9900162], [-2.5620875, 55.990208899999985], [-2.554746, 55.9916119], [-2.5486056999999995, 55.992756699999994], [-2.5470116, 55.99305389999999], [-2.5435719999999997, 55.9936914], [-2.5418507999999997, 55.9940102], [-2.5400898999999995, 55.9943607], [-2.53739, 55.99500319999999], [-2.5362237999999997, 55.9953153], [-2.5360625, 55.995358800000005], [-2.5340036, 55.995937700000006], [-2.5338727, 55.9959791], [-2.5323006999999995, 55.996476], [-2.530908, 55.99695229999999], [-2.5306388, 55.99704440000001], [-2.5297981, 55.9973337], [-2.529004, 55.99760700000001], [-2.5281238, 55.997890100000006], [-2.527317, 55.99812800000001], [-2.5263285, 55.9983805], [-2.5253137999999997, 55.9985781], [-2.524483099999999, 55.99870949999998], [-2.5236421, 55.99881449999999], [-2.522898, 55.9988826], [-2.5221264, 55.99893779999999], [-2.5214013999999993, 55.998961099999995], [-2.5212119999999993, 55.99896540000001], [-2.5208371, 55.9989745], [-2.5199935, 55.9989714], [-2.5195058999999995, 55.998961099999995], [-2.5189393, 55.99893779999999], [-2.5188856999999993, 55.99893559999999], [-2.5184605, 55.99890849999999], [-2.518343, 55.9989], [-2.5175718999999996, 55.99883489999999], [-2.5169383999999995, 55.998761999999985], [-2.5162682, 55.99867270000001], [-2.5157487, 55.9985873], [-2.515604, 55.9985635], [-2.5155084, 55.9985451], [-2.51528279553466, 55.998501195894306], [-2.514585, 55.9983654], [-2.5140315, 55.9982362]]} |
6.0 |
1657 |
1704 |
East Linton |
Dunbar |
Dunbar |
55.9982362 |
-2.5140315 |
55.9982362 |
-2.5140315 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:04:00 |
Dunbar |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092014 |
1790006564472308 |
39 |
39 |
2026-09-21 16:14:16.725453 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:16.334862 |
| 715903 |
746121 |
G85548 |
162C41MR21 |
2026-09-21 |
COMPLETE |
20092356 |
2026-09-21 17:04:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 746121, "stp": "P", "toc": "Northern", "uid": "G85548", "consist": "170453", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85548/2026-09-21/detailed", "trust_id": "162C41MR21", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-21", "dest_arr_time": "1658", "dest_platform": "0A", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2C41", "timing_status": "LATE", "origin_station": "York", "current_leg_arr": "1704", "current_leg_dep": "1658", "current_leg_end": "Leeds", "origin_dep_time": "1545", "origin_platform": "8", "current_location": "Leeds", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5779848, 53.8121468], [-1.5777198, 53.81191609999999], [-1.5774734, 53.811671], [-1.5772397, 53.8114307], [-1.5770282999999998, 53.8111689], [-1.5769257, 53.8110402], [-1.5768238, 53.8109017], [-1.5766347, 53.810625900000005], [-1.5764512, 53.8103059], [-1.5762936, 53.8099853], [-1.5762209000000005, 53.8098074], [-1.5761539, 53.809631], [-1.5760424, 53.809274300000006], [-1.5759753, 53.808913200000006], [-1.5759347999999995, 53.8085567], [-1.5759347999999995, 53.8082433], [-1.5759476, 53.807932599999994], [-1.5759822, 53.80768859999999], [-1.5760284, 53.80744180000001], [-1.5761578999999997, 53.8070082], [-1.5762432, 53.806789499999994], [-1.5762698999999998, 53.8067275], [-1.5763162, 53.8066198], [-1.5763359, 53.806574000000005], [-1.5765, 53.8062102], [-1.5766710999999998, 53.8058494], [-1.5769106999999998, 53.8053264], [-1.5770464, 53.80504830000001], [-1.5771869999999997, 53.80475379999999], [-1.5773535, 53.8043937], [-1.5776604, 53.80371289999999], [-1.5777717999999998, 53.803390799999995], [-1.5778403999999997, 53.8031069], [-1.5778810999999997, 53.8028267], [-1.5779119, 53.8024713], [-1.5779123999999998, 53.8022609], [-1.5779069999999995, 53.802153800000006], [-1.5778823999999998, 53.8019896], [-1.5778428, 53.8017731], [-1.5777537, 53.8013554], [-1.5776175, 53.80097649999999], [-1.5772923999999997, 53.800322099999995], [-1.577081, 53.79999290000001], [-1.5768391, 53.79966519999999], [-1.5764569999999998, 53.799224], [-1.5762240999999997, 53.7989914], [-1.5759481, 53.79874949999999], [-1.5756057, 53.7984759], [-1.5755515642398363, 53.79843751937881], [-1.5753504, 53.79829489999999], [-1.5750583, 53.7981165], [-1.5747447, 53.7979314], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Burley Park", "dest_arr_time_act": "1656½", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Burley Park", "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\": 246.769, \"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\": 517.449, \"from_m\": 246.769, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 816.734, \"from_m\": 517.449, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1805.52, \"from_m\": 816.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\": 2251.682, \"from_m\": 1805.52, \"capability_applied\": null, \"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\": 2426.029, \"from_m\": 2251.682, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2444.365, \"from_m\": 2426.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\": 2479.386, \"from_m\": 2444.365, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2611.935, \"from_m\": 2479.386, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3197.383, \"from_m\": 2611.935, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3906.346, \"from_m\": 3197.383, \"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\": 7271.735, \"from_m\": 3906.346, \"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\": 7279.565, \"from_m\": 7271.735, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15903.487, \"from_m\": 7279.565, \"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\": 16073.627, \"from_m\": 15903.487, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26113.178, \"from_m\": 16073.627, \"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\": 28632.761, \"from_m\": 26113.178, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29049.679, \"from_m\": 28632.761, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29276.325, \"from_m\": 29049.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\": 32378.975, \"from_m\": 29276.325, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32640.024, \"from_m\": 32378.975, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32646.085, \"from_m\": 32640.024, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32918.657, \"from_m\": 32646.085, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 34347.633, \"from_m\": 32918.657, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35926.813, \"from_m\": 34347.633, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36318.572, \"from_m\": 35926.813, \"capability_applied\": null, \"effective_limit_mph\": 20.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.31, \"from_m\": 36318.572, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46105.069, \"from_m\": 45713.31, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 47684.249, \"from_m\": 46105.069, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50390.065, \"from_m\": 47684.249, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51870.101, \"from_m\": 50390.065, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52254.835, \"from_m\": 51870.101, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75590.42, \"from_m\": 52254.835, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76111.902, \"from_m\": 75590.42, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77007.095, \"from_m\": 76111.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\": 77619.103, \"from_m\": 77007.095, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 77626.477, \"from_m\": 77619.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77776.861, \"from_m\": 77626.477, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 78099.072, \"from_m\": 77776.861, \"capability_applied\": null, \"effective_limit_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\": 746121, \"profile_key\": \"5e5a018c3bf2b0d257e33270214ee55c5b9540b8089d2aec1a9e430818b1d6cb\", \"schedule_id\": 12434, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Skelton Jn\", \"stage_seq\": 2, \"distance_m\": 2583.176, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"Poppleton\", \"stage_seq\": 3, \"distance_m\": 4610.384, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": \"1559\", \"location\": \"Hammerton\", \"stage_seq\": 4, \"distance_m\": 14015.816, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": \"1602H\", \"location\": \"Cattal\", \"stage_seq\": 5, \"distance_m\": 16372.684, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1612\", \"location\": \"Knaresborough\", \"stage_seq\": 6, \"distance_m\": 26653.553, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1615\", \"wtt_dep\": \"1615H\", \"location\": \"Starbeck\", \"stage_seq\": 7, \"distance_m\": 29384.804, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1619H\", \"wtt_dep\": \"1621H\", \"location\": \"Harrogate\", \"stage_seq\": 8, \"distance_m\": 32770.659, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624\", \"location\": \"Hornbeam Park\", \"stage_seq\": 9, \"distance_m\": 34416.229, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1629\", \"wtt_dep\": \"1630\", \"location\": \"Pannal\", \"stage_seq\": 10, \"distance_m\": 38059.357, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632H\", \"location\": \"Rigton S.B.\", \"stage_seq\": 11, \"distance_m\": 41015.941, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635\", \"location\": \"Weeton\", \"stage_seq\": 12, \"distance_m\": 59235.485, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1643H\", \"location\": \"Horsforth\", \"stage_seq\": 13, \"distance_m\": 68917.627, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1647H\", \"location\": \"Headingley\", \"stage_seq\": 14, \"distance_m\": 73113.368, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Burley Park\", \"stage_seq\": 15, \"distance_m\": 74393.54, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Armley Jn\", \"stage_seq\": 16, \"distance_m\": 75990.457, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Leeds West Jn\", \"stage_seq\": 17, \"distance_m\": 77571.236, \"section_seq\": 1, \"route_path_id\": 117291}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 18, \"distance_m\": 78099.072, \"section_seq\": 1, \"route_path_id\": 117291}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 78099.072, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117291}], \"total_distance_m\": 78099.072, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70971.502, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7127.57, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1545", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:29Z\", \"source_id\": 20040334, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:23Z\", \"source_id\": 20048625, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:55Z\", \"source_id\": 20050546, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:03Z\", \"source_id\": 20058466, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:53Z\", \"source_id\": 20061508, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:10Z\", \"source_id\": 20064748, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:00Z\", \"source_id\": 63253057, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:08Z\", \"source_id\": 20066818, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:23Z\", \"source_id\": 63266958, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:28Z\", \"source_id\": 20070878, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:14Z\", \"source_id\": 63279326, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:15Z\", \"source_id\": 20074456, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:49Z\", \"source_id\": 63304828, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:52Z\", \"source_id\": 20081898, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5235, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:46Z\", \"source_id\": 63318247, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:45Z\", \"source_id\": 20085841, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:35Z\", \"source_id\": 63326124, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:35Z\", \"source_id\": 20087993, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:03Z\", \"source_id\": 63341253, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:08Z\", \"source_id\": 20092356, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "0", "timing_fact_generation": 1790006589181485, "current_leg_arrival_utc": "2026-09-21T17:03:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:17.643837", "service_state_evidence_id": 20092356, "current_leg_start_actual_dep": "2026-09-21T16:57:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:17.850655", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
YRK |
LDS |
2C41 |
170453 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 246.769, "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": 517.449, "from_m": 246.769, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 816.734, "from_m": 517.449, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1805.52, "from_m": 816.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": 2251.682, "from_m": 1805.52, "capability_applied": null, "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": 2426.029, "from_m": 2251.682, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2444.365, "from_m": 2426.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": 2479.386, "from_m": 2444.365, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2611.935, "from_m": 2479.386, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3197.383, "from_m": 2611.935, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3906.346, "from_m": 3197.383, "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": 7271.735, "from_m": 3906.346, "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": 7279.565, "from_m": 7271.735, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15903.487, "from_m": 7279.565, "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": 16073.627, "from_m": 15903.487, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26113.178, "from_m": 16073.627, "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": 28632.761, "from_m": 26113.178, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29049.679, "from_m": 28632.761, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29276.325, "from_m": 29049.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": 32378.975, "from_m": 29276.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32640.024, "from_m": 32378.975, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32646.085, "from_m": 32640.024, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32918.657, "from_m": 32646.085, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34347.633, "from_m": 32918.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35926.813, "from_m": 34347.633, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36318.572, "from_m": 35926.813, "capability_applied": null, "effective_limit_mph": 20.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.31, "from_m": 36318.572, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46105.069, "from_m": 45713.31, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47684.249, "from_m": 46105.069, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50390.065, "from_m": 47684.249, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51870.101, "from_m": 50390.065, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52254.835, "from_m": 51870.101, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75590.42, "from_m": 52254.835, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76111.902, "from_m": 75590.42, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77007.095, "from_m": 76111.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": 77619.103, "from_m": 77007.095, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77626.477, "from_m": 77619.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77776.861, "from_m": 77626.477, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78099.072, "from_m": 77776.861, "capability_applied": null, "effective_limit_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": 746121, "profile_key": "5e5a018c3bf2b0d257e33270214ee55c5b9540b8089d2aec1a9e430818b1d6cb", "schedule_id": 12434, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1545", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548", "location": "Skelton Jn", "stage_seq": 2, "distance_m": 2583.176, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "Poppleton", "stage_seq": 3, "distance_m": 4610.384, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": "1559", "location": "Hammerton", "stage_seq": 4, "distance_m": 14015.816, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": "1602H", "location": "Cattal", "stage_seq": 5, "distance_m": 16372.684, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1612", "location": "Knaresborough", "stage_seq": 6, "distance_m": 26653.553, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1615", "wtt_dep": "1615H", "location": "Starbeck", "stage_seq": 7, "distance_m": 29384.804, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1619H", "wtt_dep": "1621H", "location": "Harrogate", "stage_seq": 8, "distance_m": 32770.659, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624", "location": "Hornbeam Park", "stage_seq": 9, "distance_m": 34416.229, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1629", "wtt_dep": "1630", "location": "Pannal", "stage_seq": 10, "distance_m": 38059.357, "section_seq": 1, "route_path_id": 117291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632H", "location": "Rigton S.B.", "stage_seq": 11, "distance_m": 41015.941, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635", "location": "Weeton", "stage_seq": 12, "distance_m": 59235.485, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1643H", "location": "Horsforth", "stage_seq": 13, "distance_m": 68917.627, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1647H", "location": "Headingley", "stage_seq": 14, "distance_m": 73113.368, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Burley Park", "stage_seq": 15, "distance_m": 74393.54, "section_seq": 1, "route_path_id": 117291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653", "location": "Armley Jn", "stage_seq": 16, "distance_m": 75990.457, "section_seq": 1, "route_path_id": 117291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Leeds West Jn", "stage_seq": 17, "distance_m": 77571.236, "section_seq": 1, "route_path_id": 117291}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": null, "location": "Leeds", "stage_seq": 18, "distance_m": 78099.072, "section_seq": 1, "route_path_id": 117291}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 78099.072, "from_m": 0.0, "section_seq": 1, "route_path_id": 117291}], "total_distance_m": 78099.072, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70971.502, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7127.57, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:29Z", "source_id": 20040334, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:23Z", "source_id": 20048625, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:55Z", "source_id": 20050546, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:03Z", "source_id": 20058466, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:53Z", "source_id": 20061508, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:10Z", "source_id": 20064748, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4558, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:00Z", "source_id": 63253057, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:31:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:08Z", "source_id": 20066818, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5259, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:23Z", "source_id": 63266958, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:28Z", "source_id": 20070878, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5253, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:14Z", "source_id": 63279326, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:42:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:15Z", "source_id": 20074456, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5243, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:49Z", "source_id": 63304828, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:52Z", "source_id": 20081898, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5235, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:46Z", "source_id": 63318247, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:55:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:45Z", "source_id": 20085841, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5231, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:35Z", "source_id": 63326124, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:57:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:35Z", "source_id": 20087993, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5368, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:03Z", "source_id": 63341253, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:04:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:08Z", "source_id": 20092356, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
York |
1545 |
1545 |
8 |
None |
None |
Leeds |
1658 |
1656½ |
0A |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85548/2026-09-21/detailed |
None |
Burley Park |
2026-09-21T16:57:00+01:00 |
Leeds |
6.0 |
{"type": "LineString", "coordinates": [[-1.5779848, 53.8121468], [-1.5777198, 53.81191609999999], [-1.5774734, 53.811671], [-1.5772397, 53.8114307], [-1.5770282999999998, 53.8111689], [-1.5769257, 53.8110402], [-1.5768238, 53.8109017], [-1.5766347, 53.810625900000005], [-1.5764512, 53.8103059], [-1.5762936, 53.8099853], [-1.5762209000000005, 53.8098074], [-1.5761539, 53.809631], [-1.5760424, 53.809274300000006], [-1.5759753, 53.808913200000006], [-1.5759347999999995, 53.8085567], [-1.5759347999999995, 53.8082433], [-1.5759476, 53.807932599999994], [-1.5759822, 53.80768859999999], [-1.5760284, 53.80744180000001], [-1.5761578999999997, 53.8070082], [-1.5762432, 53.806789499999994], [-1.5762698999999998, 53.8067275], [-1.5763162, 53.8066198], [-1.5763359, 53.806574000000005], [-1.5765, 53.8062102], [-1.5766710999999998, 53.8058494], [-1.5769106999999998, 53.8053264], [-1.5770464, 53.80504830000001], [-1.5771869999999997, 53.80475379999999], [-1.5773535, 53.8043937], [-1.5776604, 53.80371289999999], [-1.5777717999999998, 53.803390799999995], [-1.5778403999999997, 53.8031069], [-1.5778810999999997, 53.8028267], [-1.5779119, 53.8024713], [-1.5779123999999998, 53.8022609], [-1.5779069999999995, 53.802153800000006], [-1.5778823999999998, 53.8019896], [-1.5778428, 53.8017731], [-1.5777537, 53.8013554], [-1.5776175, 53.80097649999999], [-1.5772923999999997, 53.800322099999995], [-1.577081, 53.79999290000001], [-1.5768391, 53.79966519999999], [-1.5764569999999998, 53.799224], [-1.5762240999999997, 53.7989914], [-1.5759481, 53.79874949999999], [-1.5756057, 53.7984759], [-1.5755515642398363, 53.79843751937881], [-1.5753504, 53.79829489999999], [-1.5750583, 53.7981165], [-1.5747447, 53.7979314], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
2.3 |
1658 |
1704 |
Burley Park |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:04:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092356 |
1790006589181485 |
45 |
45 |
2026-09-21 16:14:17.850655 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:17.643837 |
| 715904 |
748122 |
P90691 |
895H08MT21 |
2026-09-21 |
COMPLETE |
20091723 |
2026-09-21 17:04:00 |
2026-09-21 16:14:22 |
2026-09-23 16:14:22 |
{"id": 748122, "stp": "P", "toc": "Southeastern", "uid": "P90691", "consist": "465922+465925+466039", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90691/2026-09-21/detailed", "trust_id": "895H08MT21", "origin_crs": "TBW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tunbridge Wells Turnback", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": null, "is_terminated": 1, "next_location": "Tunbridge Wells Turnback", "signalling_id": "5H08", "timing_status": "LATE", "origin_station": "Tunbridge Wells", "current_leg_arr": "1704", "current_leg_dep": "1702", "current_leg_end": "Tunbridge Wells Turnback", "origin_dep_time": "1659", "origin_platform": "2", "current_location": "Tunbridge Wells Turnback", "last_update_time": "2026-09-21T16:14:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2630276, 51.12976020000001], [0.26299549999999994, 51.130096300000005], [0.2630312, 51.130529299999985], [0.2630506, 51.130729999999986], [0.2631667, 51.13207690000001], [0.2632347, 51.1327262], [0.2633666, 51.1332143], [0.2635402, 51.1336966], [0.2638212, 51.13443979999999], [0.26415989999999995, 51.13525089999999], [0.2644657000000001, 51.135768], [0.2649323, 51.13642329999999], [0.2656299, 51.13719240000001], [0.2661820999999999, 51.13777019999999], [0.2664315, 51.1380311], [0.2672049, 51.13885239999999], [0.2684934, 51.1399923], [0.2687679, 51.140221], [0.2690737, 51.14044990000001]]}", "current_leg_start": "Tunbridge Wells", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.1404499", "next_location_lon": "0.2690737", "previous_location": "Tunbridge Wells", "current_leg_milage": "0.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 107.777, \"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\": 858.088, \"from_m\": 107.777, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1260.133, \"from_m\": 858.088, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1293.344, \"from_m\": 1260.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 748122, \"profile_key\": \"410d12680258053fe5682e91f3496f959f19d5b7a6a6d358cf0d9b3018b067e0\", \"schedule_id\": 24551, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140250}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Tunbridge Wells Turnback\", \"stage_seq\": 2, \"distance_m\": 1293.344, \"section_seq\": 1, \"route_path_id\": 140250}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1293.344, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140250}], \"total_distance_m\": 1293.344, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1260.133, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.211, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1659", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.1404499", "current_position_lon": "0.2690737", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:14Z\", \"source_id\": 63338948, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:19Z\", \"source_id\": 20091723, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tunbridge Wells Turnback", "service_state_platform": null, "timing_fact_generation": 1790006539650111, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:18.306887", "service_state_evidence_id": 20091723, "current_leg_start_actual_dep": "2026-09-21T17:01:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:18.423811", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
TBW |
None |
5H08 |
465922+465925+466039 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 107.777, "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": 858.088, "from_m": 107.777, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1260.133, "from_m": 858.088, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1293.344, "from_m": 1260.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 748122, "profile_key": "410d12680258053fe5682e91f3496f959f19d5b7a6a6d358cf0d9b3018b067e0", "schedule_id": 24551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1659", "location": "Tunbridge Wells", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140250}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Tunbridge Wells Turnback", "stage_seq": 2, "distance_m": 1293.344, "section_seq": 1, "route_path_id": 140250}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1293.344, "from_m": 0.0, "section_seq": 1, "route_path_id": 140250}], "total_distance_m": 1293.344, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1260.133, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.211, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32761, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:14Z", "source_id": 63338948, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:19Z", "source_id": 20091723, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Tunbridge Wells |
1659 |
1659 |
2 |
None |
None |
Tunbridge Wells Turnback |
1702 |
1702 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90691/2026-09-21/detailed |
None |
Tunbridge Wells |
2026-09-21T17:01:00+01:00 |
Tunbridge Wells Turnback |
2.0 |
{"type": "LineString", "coordinates": [[0.2630276, 51.12976020000001], [0.26299549999999994, 51.130096300000005], [0.2630312, 51.130529299999985], [0.2630506, 51.130729999999986], [0.2631667, 51.13207690000001], [0.2632347, 51.1327262], [0.2633666, 51.1332143], [0.2635402, 51.1336966], [0.2638212, 51.13443979999999], [0.26415989999999995, 51.13525089999999], [0.2644657000000001, 51.135768], [0.2649323, 51.13642329999999], [0.2656299, 51.13719240000001], [0.2661820999999999, 51.13777019999999], [0.2664315, 51.1380311], [0.2672049, 51.13885239999999], [0.2684934, 51.1399923], [0.2687679, 51.140221], [0.2690737, 51.14044990000001]]} |
0.8 |
1702 |
1704 |
Tunbridge Wells |
Tunbridge Wells Turnback |
Tunbridge Wells Turnback |
51.1404499 |
0.2690737 |
51.1404499 |
0.2690737 |
1 |
0 |
2026-09-21 16:14:22 |
TERMINATED |
2026-09-21 16:04:00 |
Tunbridge Wells Turnback |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091723 |
1790006539650111 |
11 |
11 |
2026-09-21 16:14:18.423811 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:18.306887 |
| 715905 |
748209 |
C35884 |
733Y73MU21 |
2026-09-21 |
COMPLETE |
20093385 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 748209, "stp": "P", "toc": "Elizabeth Line", "uid": "C35884", "consist": "345069", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35884/2026-09-21/detailed", "trust_id": "733Y73MU21", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbourne Park Carriage Sidings", "service_date": "2026-09-21", "dest_arr_time": "1704½", "dest_platform": "4", "is_terminated": 1, "next_location": "Westbourne Park Carriage Sidings", "signalling_id": "3Y73", "timing_status": "ON TIME", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "1704", "current_leg_dep": "1703", "current_leg_end": "Westbourne Park Carriage Sidings", "origin_dep_time": "1702½", "origin_platform": "B", "current_location": "Westbourne Park Carriage Sidings", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "-1 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": "1704½", "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.648, \"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.917, \"from_m\": 367.648, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.563, \"from_m\": 1442.917, \"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.938, \"from_m\": 1724.563, \"capability_applied\": null, \"effective_limit_mph\": 50.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.349, \"from_m\": 2541.938, \"capability_applied\": null, \"effective_limit_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\": 748209, \"profile_key\": \"e3836abddd02ca124284ed05d946cfbbea307b0676af6915e14fd8c3e04fd71b\", \"schedule_id\": 4699, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115943}, {\"is_pass\": false, \"wtt_arr\": \"1704H\", \"wtt_dep\": null, \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 3285.349, \"section_seq\": 1, \"route_path_id\": 115943}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3285.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115943}], \"total_distance_m\": 3285.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3285.349, \"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": "1702½", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "51.5208729", "current_position_lon": "-0.1989469", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:20Z\", \"source_id\": 63344876, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:24Z\", \"source_id\": 20093385, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbourne Park Carriage Sidings", "service_state_platform": "4", "timing_fact_generation": 1790006665023576, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:22.910749", "service_state_evidence_id": 63344876, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-21T16:04:18", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:23.890227", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
None |
3Y73 |
345069 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.648, "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.917, "from_m": 367.648, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.563, "from_m": 1442.917, "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.938, "from_m": 1724.563, "capability_applied": null, "effective_limit_mph": 50.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.349, "from_m": 2541.938, "capability_applied": null, "effective_limit_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": 748209, "profile_key": "e3836abddd02ca124284ed05d946cfbbea307b0676af6915e14fd8c3e04fd71b", "schedule_id": 4699, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1702H", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115943}, {"is_pass": false, "wtt_arr": "1704H", "wtt_dep": null, "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 3285.349, "section_seq": 1, "route_path_id": 115943}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3285.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 115943}], "total_distance_m": 3285.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3285.349, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22554, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:20Z", "source_id": 63344876, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:04:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:24Z", "source_id": 20093385, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
1702½ |
1702½ |
B |
None |
None |
Westbourne Park Carriage Sidings |
1704½ |
1704½ |
4 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35884/2026-09-21/detailed |
None |
Paddington (Crossrail) |
2026-09-21T17:02:30+01:00 |
Westbourne Park Carriage Sidings |
1.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 |
1703 |
1704 |
Paddington (Crossrail) |
Westbourne Park Carriage Sidings |
Westbourne Park Carriage Sidings |
51.5208729 |
-0.1989469 |
51.5208729 |
-0.1989469 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:18 |
Westbourne Park Carriage Sidings |
TD |
DIRECT_DESTINATION_ARRIVAL |
63344876 |
1790006665023576 |
18 |
18 |
2026-09-21 16:14:23.890227 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:22.910749 |
| 715906 |
744393 |
W70810 |
251C62MP21 |
2026-09-21 |
COMPLETE |
20091943 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 744393, "stp": "O", "toc": "East Midlands Railway", "uid": "W70810", "consist": "810014", "dest_crs": "STP", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70810/2026-09-21/detailed", "trust_id": "251C62MP21", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London St. Pancras", "service_date": "2026-09-21", "dest_arr_time": "1639", "dest_platform": "4", "is_terminated": 1, "next_location": "London St. Pancras", "signalling_id": "1C62", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "1704", "current_leg_dep": "1550", "current_leg_end": "London St. Pancras", "origin_dep_time": "1435", "origin_platform": "8", "current_location": "London St. Pancras", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "+25 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1235561485262526, 52.63210992175277], [-1.1240552999999998, 52.63162620000001], [-1.1244312, 52.63125370000001], [-1.1247055, 52.63098180000001], [-1.1251515, 52.630572599999994], [-1.125277, 52.6304568], [-1.1254671999999997, 52.6302247], [-1.1256753, 52.6299553], [-1.1259899, 52.6295474], [-1.1264393, 52.6290124], [-1.1267825, 52.628629100000005], [-1.1271259, 52.6282091], [-1.1274209, 52.6278428], [-1.1277038999999998, 52.627444799999985], [-1.1281692, 52.626687700000005], [-1.1286396999999997, 52.6258611], [-1.1287188, 52.62571460000001], [-1.1291013, 52.625014], [-1.1293455, 52.6245606], [-1.1294463, 52.62437469999998], [-1.1296844, 52.6238278], [-1.1297909999999998, 52.62359539999999], [-1.1299188, 52.62327239999999], [-1.1300153, 52.6230023], [-1.1301029, 52.62270619999999], [-1.1302545, 52.6221041], [-1.1303318999999998, 52.62172090000001], [-1.1303823, 52.6214038], [-1.1304313, 52.620965600000005], [-1.1304574, 52.62060759999999], [-1.1304721, 52.6201639], [-1.1304827, 52.6198416], [-1.1304969, 52.61854559999999], [-1.1305016999999995, 52.6176977], [-1.1305604, 52.616076], [-1.1305633, 52.6153217], [-1.1305685, 52.613977799999994], [-1.1305854999999998, 52.61297379999999], [-1.1305939, 52.6124757], [-1.1305789, 52.61224450000001], [-1.1305838, 52.6117975], [-1.1305861, 52.6114778], [-1.1306093999999998, 52.61113759999999], [-1.1305794, 52.6105341], [-1.1305499, 52.610268], [-1.1304897, 52.609689799999984], [-1.1303919, 52.60902800000001], [-1.1302709, 52.60833610000001], [-1.1300351, 52.60728350000001], [-1.1298002, 52.60638590000001], [-1.1294456999999998, 52.60525350000001], [-1.1288515895343951, 52.60355296986019], [-1.1286365, 52.6029373], [-1.1277553, 52.6003733], [-1.1274405999999997, 52.59933620000001], [-1.127211, 52.5984794], [-1.1270921, 52.5980642], [-1.1265584, 52.5957616], [-1.1264493, 52.5952154], [-1.1262394, 52.59396489999999], [-1.1261061, 52.5926553], [-1.1260636999999998, 52.591834000000006], [-1.1260617, 52.590998899999995], [-1.1260574, 52.59070079999999], [-1.1260923, 52.590214999999986], [-1.1261316999999995, 52.58989480000001], [-1.1262103999999995, 52.58921209999999], [-1.1262636, 52.588794799999995], [-1.1263827, 52.5882542], [-1.1264048463529988, 52.5880732515465], [-1.1264296, 52.587871], [-1.1264833, 52.5874287], [-1.1265275999999995, 52.58696530000001], [-1.1265372, 52.5865674], [-1.1265253999999998, 52.58633219999999], [-1.1264964, 52.5860952], [-1.1264296, 52.585767100000005], [-1.1263708, 52.5855456], [-1.1262999, 52.58531669999999], [-1.126202, 52.585058700000005], [-1.1260789, 52.584803699999995], [-1.1257838, 52.5843067], [-1.1254174999999995, 52.58381570000001], [-1.1250854999999995, 52.5834647], [-1.1234052, 52.58184920000001], [-1.122086, 52.58058089999999], [-1.1213371, 52.57986], [-1.1205698999999998, 52.57910549999999], [-1.1191711999999998, 52.57771869999999], [-1.1185655, 52.57713599999999], [-1.1182646, 52.576882600000005], [-1.1174772999999998, 52.57622509999999], [-1.1165245999999998, 52.5755194], [-1.1154335, 52.57483089999999], [-1.1143986, 52.57420749999999], [-1.1132893999999998, 52.5735933], [-1.1121693, 52.5730005], [-1.1109922, 52.572421], [-1.1096270999999998, 52.5717945], [-1.1081118, 52.57116010000001], [-1.1070412999999997, 52.5707455], [-1.1059272, 52.5703439], [-1.1037462, 52.569629299999995], [-1.1012563, 52.5689093], [-1.1010586, 52.568856], [-1.0995138, 52.5684526], [-1.0980744, 52.5681134], [-1.0962096, 52.567730899999994], [-1.0946298, 52.56743530000001], [-1.0929515, 52.5671707], [-1.091697, 52.5669959], [-1.0903906999999995, 52.5668377], [-1.0893315, 52.566719], [-1.0891431, 52.56669790000001], [-1.087907, 52.5665753], [-1.0871235, 52.5664942], [-1.0840635999999997, 52.56617730000001], [-1.0833883, 52.5661192], [-1.0832707999999998, 52.5661075], [-1.081641, 52.5659264], [-1.0792719, 52.565679], [-1.0791646, 52.56566870000001], [-1.0779783409434258, 52.56554421818704], [-1.076037, 52.5653405], [-1.0742006999999998, 52.5651621], [-1.0726602999999997, 52.5650538], [-1.0711326, 52.56498979999999], [-1.0695615, 52.56496510000001], [-1.0680171, 52.56497579999999], [-1.0661202, 52.5650535], [-1.0651405, 52.565113499999995], [-1.06416, 52.56519290000001], [-1.0622209, 52.56540270000001], [-1.0612211, 52.565461], [-1.0595963999999998, 52.56552150000001], [-1.0588252, 52.565521200000006], [-1.0575016999999998, 52.565479399999994], [-1.0562186999999998, 52.5653802], [-1.0550368, 52.56523909999999], [-1.0539085, 52.565069400000006], [-1.052843, 52.56486309999998], [-1.0516651999999995, 52.5645695], [-1.0505478, 52.5642555], [-1.0496899999999998, 52.56397179999999], [-1.0488552, 52.5636762], [-1.0394493, 52.5597885], [-1.034822, 52.5578683], [-1.034718, 52.55782510000001], [-1.0322941, 52.55682660000001], [-1.0302189, 52.55587839999999], [-1.0291325, 52.55533260000001], [-1.0290526, 52.55529250000001], [-1.0281821, 52.5548552], [-1.0269159, 52.554154699999984], [-1.0256749, 52.5534186], [-1.0235759, 52.5520378], [-1.0225746, 52.5513518], [-1.0216567, 52.5506752], [-1.020782, 52.5499998], [-1.0199448, 52.549316], [-1.0195414298931944, 52.54896191164581], [-1.0188586, 52.5483625], [-1.0173372, 52.54697619999999], [-1.0161521, 52.54598099999999], [-1.0153702, 52.545375], [-1.0145310999999997, 52.54478900000001], [-1.0136275, 52.5442158], [-1.013223, 52.543973400000006], [-1.012348, 52.5434693], [-1.0114452, 52.5429997], [-1.0104169, 52.54249829999999], [-1.0093654, 52.54202780000001], [-1.0082045999999998, 52.5415678], [-1.0070381, 52.541155499999995], [-1.0059651, 52.5408042], [-1.0049257, 52.5404983], [-1.0039793999999995, 52.54023999999998], [-1.0030323, 52.5400129], [-1.001913, 52.53977089999998], [-1.0008031999999998, 52.5395632], [-0.99853, 52.539210800000006], [-0.9966982, 52.539022800000005], [-0.9962649, 52.5389783], [-0.9950083, 52.538823099999995], [-0.9937703, 52.5386365], [-0.9935878, 52.5386044], [-0.9919438, 52.538315], [-0.9907634, 52.5380703], [-0.9896108999999998, 52.5378013], [-0.9881468125314736, 52.53742554172227], [-0.9881147, 52.5374173], [-0.9878227, 52.5373315], [-0.986631, 52.5369774], [-0.9863665, 52.53689599999999], [-0.9859146, 52.5367569], [-0.9844202, 52.5362306], [-0.9829773, 52.535689], [-0.9822497, 52.535423300000005], [-0.9818273, 52.535278], [-0.9816850999999998, 52.53522900000001], [-0.9813504999999998, 52.53511389999999], [-0.9806172, 52.53488009999999], [-0.9794526, 52.5345311], [-0.9782637, 52.5342139], [-0.9774617, 52.5340045], [-0.9754772, 52.533584000000005], [-0.9739626999999996, 52.533291], [-0.9725241, 52.5330664], [-0.9710716, 52.53287579999999], [-0.9691093, 52.53264590000001], [-0.9677501, 52.532448200000005], [-0.9664277, 52.5322243], [-0.9652858, 52.5320073], [-0.9641349, 52.531750200000005], [-0.9631307, 52.5315071], [-0.9621984, 52.5312663], [-0.960349, 52.5307332], [-0.9594658, 52.5304438], [-0.9586197999999998, 52.5301451], [-0.9563175, 52.52924589999999], [-0.9542465999999996, 52.5282909], [-0.9465025, 52.5243514], [-0.938809, 52.52040379999999], [-0.9385132, 52.52025340000001], [-0.9202513, 52.51091970000001], [-0.9196305, 52.5105854], [-0.919036, 52.5102456], [-0.9178821, 52.509547600000005], [-0.9169154, 52.508911], [-0.9159739, 52.5082308], [-0.9150899, 52.5075454], [-0.9140143, 52.506628899999995], [-0.913025, 52.5056818], [-0.9125181, 52.505153], [-0.9120774, 52.5046537], [-0.9116535, 52.50416270000001], [-0.9112672, 52.50367740000001], [-0.9106879, 52.5028819], [-0.908774, 52.5001682], [-0.908683, 52.5000457], [-0.9081029, 52.49920419999999], [-0.9078358, 52.4987637], [-0.9076364999999998, 52.498375900000006], [-0.9074229, 52.4978111], [-0.9072888, 52.4972347], [-0.9072471999999998, 52.49693440000001], [-0.9072254999999998, 52.496689700000005], [-0.9072205, 52.4963784], [-0.9072613999999998, 52.4959114], [-0.9072923, 52.49568469999999], [-0.9073895, 52.4952529], [-0.9075134, 52.49482350000001], [-0.907668924352677, 52.49430286280318], [-0.9078905, 52.4935611], [-0.9080286999999998, 52.493069], [-0.908147, 52.4925356], [-0.9082224, 52.4920551], [-0.9082656, 52.4915297], [-0.9082858, 52.4906312], [-0.9082017, 52.489747599999994], [-0.9081445999999996, 52.4892499], [-0.9080733, 52.4887258], [-0.9079699, 52.487914700000005], [-0.9078721, 52.4871028], [-0.9078301, 52.48646130000001], [-0.9078285, 52.486211999999995], [-0.90783, 52.485846599999995], [-0.9078593999999998, 52.48546619999998], [-0.9079099, 52.4850377], [-0.9079774000000002, 52.4846348], [-0.9080899, 52.4841228], [-0.9082608, 52.4834965], [-0.9083546, 52.483124399999994], [-0.9084651, 52.4827198], [-0.9085392, 52.48226679999999], [-0.9088745, 52.480998], [-0.9093799, 52.4792725], [-0.9094198, 52.4791437], [-0.9094707, 52.47896780000001], [-0.9095064, 52.4787573], [-0.9095569, 52.4785431], [-0.9095952000000002, 52.4782722], [-0.9096183, 52.4780762], [-0.9096313, 52.47796639999999], [-0.909657, 52.477403200000005], [-0.9096565, 52.4769823], [-0.9096201, 52.476475099999995], [-0.9095941999999998, 52.4763129], [-0.9095035999999996, 52.475790100000005], [-0.9093839, 52.4753292], [-0.9092, 52.4748464], [-0.9091594, 52.474757299999986], [-0.9089663999999996, 52.4743102], [-0.9087107, 52.473817799999985], [-0.9083783, 52.473279000000005], [-0.9079745, 52.4727523], [-0.9074004, 52.4721395], [-0.9071271, 52.471879400000006], [-0.9068287999999998, 52.471616999999995], [-0.9062105, 52.47113459999999], [-0.905492, 52.47066590000001], [-0.9048779, 52.4703188], [-0.9042461, 52.470008], [-0.9037604, 52.4697918], [-0.9032623, 52.4695877], [-0.9026912, 52.4693821], [-0.9020935, 52.469194], [-0.8999887, 52.4685868], [-0.8983152841195214, 52.46810717001376], [-0.8982013000000001, 52.4680745], [-0.8970366, 52.467724800000006], [-0.896117, 52.46743180000001], [-0.8952294, 52.46712329999998], [-0.8938111999999999, 52.4665869], [-0.8905443999999999, 52.46524010000001], [-0.8711736, 52.457122299999995], [-0.8699817999999999, 52.4566565], [-0.8687897, 52.4562117], [-0.8671234, 52.4556581], [-0.865853, 52.455277200000005], [-0.8645337999999999, 52.4549227], [-0.8628847999999999, 52.45453260000001], [-0.8612049, 52.45419089999999], [-0.8603643, 52.45403550000001], [-0.8588309, 52.4538009], [-0.8564913, 52.4535334], [-0.8515832999999999, 52.4530498], [-0.8476509, 52.452660999999985], [-0.8458935999999999, 52.4524882], [-0.8440408, 52.45230839999999], [-0.8425673999999999, 52.45211969999999], [-0.8411274999999999, 52.451876], [-0.8403134, 52.451702699999984], [-0.8395191999999999, 52.45152000000001], [-0.8381916999999999, 52.4511735], [-0.8369975999999999, 52.4507936], [-0.8356133999999998, 52.4502862], [-0.8343631, 52.449748], [-0.8332768, 52.4492028], [-0.8322008999999999, 52.448609700000006], [-0.8312716, 52.44806150000001], [-0.8306044999999999, 52.447694299999995], [-0.8299064999999999, 52.4473347], [-0.8288745000000001, 52.4468428], [-0.8277388999999999, 52.446385799999995], [-0.8265904, 52.4459696], [-0.8253599, 52.445600599999985], [-0.8241533999999999, 52.4453007], [-0.8229427, 52.445041200000006], [-0.8216115, 52.4448426], [-0.8202835999999999, 52.4446904], [-0.8188500999999999, 52.444576299999994], [-0.8174177999999999, 52.444497899999995], [-0.8145279, 52.4445483], [-0.8118704000000001, 52.444602], [-0.8084837557075693, 52.44466988250315], [-0.807071, 52.4446982], [-0.8048847999999998, 52.4447074], [-0.8042618999999999, 52.4446826], [-0.8033068999999999, 52.4446359], [-0.8025166999999999, 52.44458620000001], [-0.8014183999999999, 52.4444862], [-0.8003037, 52.444363], [-0.7998266, 52.4442947], [-0.7983365, 52.444058299999995], [-0.7968757, 52.4437575], [-0.7945493999999999, 52.44318090000001], [-0.7936432999999999, 52.442954099999994], [-0.7927146, 52.4427348], [-0.7916462, 52.44251140000001], [-0.7905603000000001, 52.4423232], [-0.7887333, 52.4420444], [-0.7886758, 52.4420376], [-0.7884588999999999, 52.44201210000001], [-0.7871858, 52.441862400000005], [-0.7858434999999999, 52.441735300000005], [-0.7856474, 52.4417155], [-0.7827370999999999, 52.4414512], [-0.7787449, 52.44110040000001], [-0.7683013, 52.44014690000001], [-0.7664265, 52.439992799999985], [-0.764568, 52.4398307], [-0.7636286999999999, 52.43972899999998], [-0.7626721999999999, 52.439606100000006], [-0.7624938706155423, 52.43957578845911], [-0.7609143000000002, 52.4393073], [-0.7598777999999999, 52.4390732], [-0.7596314, 52.439014099999994], [-0.7581443, 52.4386411], [-0.7569532, 52.4382705], [-0.7561264, 52.4379918], [-0.7553186999999999, 52.43768979999999], [-0.7537703999999998, 52.43702880000001], [-0.7526552, 52.4364652], [-0.7516177, 52.4358826], [-0.7506765999999999, 52.43528909999999], [-0.7497896999999999, 52.4346728], [-0.748957, 52.4340114], [-0.7483571000000001, 52.43347490000001], [-0.7478973, 52.43303300000001], [-0.7474778, 52.4325917], [-0.7470757999999998, 52.43214], [-0.7466658999999999, 52.4316261], [-0.7460087, 52.4306842], [-0.7450108, 52.42907139999999], [-0.7435662, 52.4267034], [-0.7424819000000001, 52.424948], [-0.7413958, 52.4231746], [-0.7404037000000001, 52.42155959999999], [-0.7402061, 52.421238], [-0.7396885999999999, 52.42057889999999], [-0.7394658, 52.4202154], [-0.7383527, 52.41841920000001], [-0.7379162999999999, 52.4177932], [-0.7375751999999999, 52.417239], [-0.7367661, 52.41591569999999], [-0.7365831999999999, 52.415574], [-0.7362852000000001, 52.41498500000001], [-0.7360728999999999, 52.41450510000001], [-0.7358150999999999, 52.4138022], [-0.7356736, 52.41334489999999], [-0.7355658, 52.4128783], [-0.7354737999999998, 52.412403299999994], [-0.7354152999999999, 52.4119166], [-0.7353838999999999, 52.41156079999999], [-0.7353694999999999, 52.41120269999999], [-0.7353869999999999, 52.41048299999999], [-0.7355070999999999, 52.4095012], [-0.7356225999999999, 52.4089494], [-0.7357729999999999, 52.4083976], [-0.7360480999999999, 52.4076241], [-0.7363662999999999, 52.406857200000005], [-0.7366127999999998, 52.4061879], [-0.7368085999999999, 52.4055104], [-0.7369505999999999, 52.4048242], [-0.7370239, 52.4043369], [-0.7370614999999999, 52.403903499999984], [-0.7370785, 52.40326360000001], [-0.7370627999999999, 52.4028523], [-0.7370099, 52.4023577], [-0.7369711999999999, 52.40208189999999], [-0.7369115, 52.4017679], [-0.7367928, 52.40127519999999], [-0.7365933, 52.400652], [-0.7363976000000001, 52.400144], [-0.7361729, 52.3996378], [-0.7358807999999999, 52.39907920000001], [-0.7355708999999999, 52.3985634], [-0.7351524999999999, 52.39796139999999], [-0.7347650999999998, 52.3974717], [-0.7343756, 52.39701350000001], [-0.7339314, 52.3964335], [-0.7335572, 52.3959878], [-0.7332202999999999, 52.3955763], [-0.7329319999999999, 52.395202600000005], [-0.7327080999999999, 52.3948736], [-0.7325262, 52.3945911], [-0.7323461000000001, 52.3942775], [-0.7323209999999999, 52.394234], [-0.7321379999999998, 52.3938688], [-0.7320232000000001, 52.3935989], [-0.7319176, 52.393311899999986], [-0.7318027999999999, 52.39290419999998], [-0.7317257, 52.392559000000006], [-0.7316667, 52.392178], [-0.7316374, 52.3918024], [-0.731626, 52.391396699999994], [-0.7316205, 52.390839], [-0.731608, 52.3905114], [-0.7315726999999999, 52.39017789999999], [-0.7315224999999999, 52.38993390000001], [-0.7314795, 52.3897721], [-0.7314033, 52.3895084], [-0.7313639, 52.3893542], [-0.7312256999999999, 52.3888984], [-0.7310863999999999, 52.38852109999999], [-0.7308988000000001, 52.38808970000001], [-0.7307036, 52.3876755], [-0.7304366, 52.3871937], [-0.7302246999999998, 52.3868527], [-0.7299887999999999, 52.38651350000001], [-0.7297169, 52.386145000000006], [-0.7293942999999999, 52.38574929999999], [-0.7291411, 52.385471], [-0.7288711999999999, 52.385192], [-0.7284306776925388, 52.384780653945135], [-0.7283517999999999, 52.384706999999985], [-0.727831, 52.384268799999994], [-0.7273389, 52.3838907], [-0.7267052, 52.3834563], [-0.7260587999999999, 52.383049799999995], [-0.7253347999999998, 52.3826514], [-0.7247036, 52.3823352], [-0.7240606999999999, 52.3820433], [-0.7231772, 52.38168149999999], [-0.7223553, 52.38137509999999], [-0.7212014, 52.38096209999999], [-0.7186522272956171, 52.38004317092117], [-0.7183369, 52.3799295], [-0.7175249999999999, 52.3795963], [-0.7169170999999999, 52.3793709], [-0.7163195804119128, 52.379118947249154], [-0.7157299, 52.3788703], [-0.7154174999999999, 52.3787536], [-0.7146356, 52.37843229999999], [-0.7133241, 52.37794879999999], [-0.7120320999999998, 52.37744550000001], [-0.711464, 52.37720219999999], [-0.7109054999999999, 52.3769508], [-0.709885, 52.3764384], [-0.7090188, 52.3759579], [-0.7082553999999999, 52.3754939], [-0.7074951, 52.37498300000001], [-0.7070886, 52.37468530000001], [-0.7068542, 52.3745136], [-0.7061304, 52.37392740000001], [-0.7055148, 52.3733788], [-0.7050266, 52.372903], [-0.7046091999999999, 52.3724548], [-0.7042427999999998, 52.3720309], [-0.7038784999999999, 52.371574], [-0.703161, 52.370539099999995], [-0.7024479999999999, 52.3694749], [-0.7009169, 52.36716200000001], [-0.6983860999999999, 52.3633359], [-0.6960002, 52.35972699999999], [-0.6944609, 52.3573901], [-0.6940550999999999, 52.35675879999999], [-0.6936788, 52.35612040000001], [-0.6934421999999999, 52.355684199999985], [-0.6932304, 52.3552433], [-0.6928642, 52.35441110000001], [-0.6922061, 52.3525886], [-0.6908724999999999, 52.3488039], [-0.6906737, 52.34823889999999], [-0.6893272, 52.3444113], [-0.6878721, 52.340277400000005], [-0.6867708, 52.3371426], [-0.6862432, 52.33564059999999], [-0.6847785, 52.331480099999986], [-0.6845684999999999, 52.3310229], [-0.6843451, 52.3303836], [-0.6842217, 52.330034700000006], [-0.6841803812168123, 52.32991742479848], [-0.6839279, 52.329200799999995], [-0.6837674281383787, 52.32874130489927], [-0.6836973, 52.328540499999995], [-0.6833667999999999, 52.327614100000005], [-0.6831743999999998, 52.3270967], [-0.682998, 52.3266826], [-0.6828312, 52.32634710000001], [-0.682561, 52.32583009999998], [-0.6822883, 52.325375599999994], [-0.6819398999999999, 52.3248565], [-0.6816659999999999, 52.32449460000001], [-0.6813808999999998, 52.3241336], [-0.6807446, 52.3233726], [-0.6794663999999999, 52.3219108], [-0.6788312, 52.321178999999994], [-0.678035, 52.32026410000001], [-0.6772287999999999, 52.31932539999999], [-0.6769437999999999, 52.3189633], [-0.6768289, 52.3188174], [-0.6764671999999999, 52.31830300000001], [-0.6761293, 52.317767], [-0.6758119, 52.3171973], [-0.6755608, 52.316680899999994], [-0.6753524999999999, 52.316181799999995], [-0.6751401999999999, 52.31558059999999], [-0.6749829999999999, 52.31507930000001], [-0.6748471, 52.31444100000001], [-0.6747574999999999, 52.313832700000006], [-0.6747157999999999, 52.31341379999999], [-0.6747010999999999, 52.3129372], [-0.6747034999999999, 52.3128173], [-0.6747132999999998, 52.31231819999999], [-0.6747628000000001, 52.3117799], [-0.6748619999999999, 52.31119360000001], [-0.675002, 52.31066869999999], [-0.675166, 52.31014819999999], [-0.6754358, 52.30947049999999], [-0.6755509, 52.3091673], [-0.6757532999999999, 52.30866819999999], [-0.6759378999999999, 52.3082005], [-0.6762402, 52.3074128], [-0.6763797999999999, 52.3070206], [-0.6764993999999999, 52.3066153], [-0.6765978, 52.30613], [-0.6766332, 52.3058406], [-0.6766421999999999, 52.3055062], [-0.6766428999999999, 52.3051603], [-0.676598, 52.3047867], [-0.6765549, 52.304452299999994], [-0.6765109, 52.304196100000006], [-0.6764188999999999, 52.303878], [-0.6763502, 52.30363510000001], [-0.6762537, 52.30339420000001], [-0.6761671, 52.3032103], [-0.6760805999999999, 52.3030353], [-0.6758577, 52.30261309999999], [-0.6756514, 52.30229049999999], [-0.6754440999999999, 52.301994], [-0.6752320999999999, 52.3017311], [-0.6749936, 52.30145459999999], [-0.6747503999999999, 52.30121330000001], [-0.6745352, 52.3009778], [-0.6741747999999999, 52.3006514], [-0.6737863, 52.3003424], [-0.6733754, 52.3000406], [-0.6729456, 52.2997489], [-0.6723692, 52.29939769999999], [-0.6721052999999999, 52.2992522], [-0.6717558, 52.2990612], [-0.6713785, 52.298884599999994], [-0.6707944999999998, 52.29862479999999], [-0.6703839, 52.2984672], [-0.6699506, 52.2983087], [-0.6694610000000001, 52.2981491], [-0.6689492000000001, 52.2979958], [-0.6683282, 52.297831599999995], [-0.6676993999999999, 52.2976846], [-0.6671571999999999, 52.297582199999994], [-0.6666241999999999, 52.2974906], [-0.6660499000000001, 52.29741069999999], [-0.6656061, 52.2973557], [-0.6649873999999999, 52.2973016], [-0.6642865, 52.29725739999999], [-0.6618796, 52.2971327], [-0.6612769, 52.2971065], [-0.6606924, 52.2970766], [-0.6603797999999999, 52.29706299999999], [-0.6594102, 52.2970108], [-0.658128, 52.296945099999995], [-0.6574496999999999, 52.2969009], [-0.65685, 52.29685490000001], [-0.6560519999999999, 52.29678279999999], [-0.6549171999999999, 52.2966417], [-0.6538657999999999, 52.2964637], [-0.6530347, 52.2962989], [-0.6520146, 52.296067], [-0.6510495, 52.2958107], [-0.650296, 52.295582], [-0.6496138, 52.2953548], [-0.6489492, 52.2951217], [-0.648291, 52.2948565], [-0.6475190999999999, 52.294528799999995], [-0.6467939999999999, 52.2941949], [-0.6460358999999999, 52.2938105], [-0.6456922, 52.2936118], [-0.6452658, 52.293359200000005], [-0.6445185, 52.29288079999999], [-0.6441821, 52.2926538], [-0.6438467, 52.29240840000001], [-0.6435034999999999, 52.292147699999994], [-0.6431738999999999, 52.2918842], [-0.642841, 52.29160300000001], [-0.6425224, 52.29132039999999], [-0.6418895999999998, 52.2907446], [-0.6390806, 52.2881561], [-0.6362670999999999, 52.28556329999999], [-0.6345529999999999, 52.28396169999999], [-0.6320847, 52.2817259], [-0.6307834999999999, 52.2805573], [-0.6300775999999999, 52.2799643], [-0.6293221999999999, 52.27935749999999], [-0.628820698883665, 52.27898397166535], [-0.6285254999999998, 52.2787641], [-0.6276374999999998, 52.27813050000001], [-0.6266682999999998, 52.2774933], [-0.6265362999999999, 52.277412000000005], [-0.6227092031048118, 52.27498606676315], [-0.6187159999999999, 52.2724547], [-0.6162769, 52.270908899999995], [-0.6121089, 52.268249899999994], [-0.6063595999999999, 52.264607299999994], [-0.6060869999999999, 52.264433999999994], [-0.6012946, 52.261396399999995], [-0.6002033, 52.2607272], [-0.5990561999999999, 52.260059700000006], [-0.5949285, 52.25782329999999], [-0.5682789999999999, 52.243448], [-0.5624165, 52.24026879999999], [-0.5600193, 52.23897929999999], [-0.5588188999999999, 52.238343500000006], [-0.5576736, 52.2377973], [-0.5565293999999998, 52.2373133], [-0.5556116, 52.2369589], [-0.554606, 52.2366228], [-0.5538292999999999, 52.236390400000005], [-0.5527831, 52.23610839999999], [-0.5513270999999998, 52.2357391], [-0.5498896999999999, 52.23533040000001], [-0.5492932, 52.23515189999999], [-0.549107, 52.2350936], [-0.5480567, 52.2347646], [-0.5461663, 52.234082], [-0.544622, 52.233445399999994], [-0.5436898999999998, 52.2330389], [-0.5428305, 52.232635599999995], [-0.5406558, 52.23156530000001], [-0.5391331, 52.2308081], [-0.5389891704717129, 52.23073160606106], [-0.5376428999999999, 52.2300161], [-0.5371547, 52.229731699999995], [-0.5369464000000002, 52.2296103], [-0.535518, 52.22867819999998], [-0.5343711999999999, 52.22786219999998], [-0.5339325999999999, 52.22751830000001], [-0.5335329999999999, 52.22719370000001], [-0.5330744, 52.226803999999994], [-0.5322347999999999, 52.2260253], [-0.5318018, 52.2256052], [-0.5310198, 52.224748600000005], [-0.5309296612181601, 52.224641675843834], [-0.5306106, 52.2242632], [-0.5302822, 52.22384989999999], [-0.5297922, 52.22319039999999], [-0.5294191999999999, 52.2226098], [-0.5292573, 52.22234600000001], [-0.5289089, 52.2217308], [-0.5285656, 52.221068], [-0.5283479, 52.2205821], [-0.528174, 52.2201558], [-0.5281116053727022, 52.21998654579095], [-0.5278573, 52.219296699999994], [-0.5275037, 52.2179242], [-0.5273359, 52.21689619999999], [-0.5271992999999999, 52.2158538], [-0.5269369, 52.21371150000001], [-0.5265375999999999, 52.210562200000005], [-0.5260887, 52.2070202], [-0.5256549, 52.203608499999994], [-0.5256276, 52.20337870000001], [-0.5255177, 52.20258450000001], [-0.5253732, 52.2013765], [-0.5251327999999998, 52.1995041], [-0.5249049999999998, 52.1976707], [-0.5245726, 52.1949854], [-0.5242204, 52.192252399999994], [-0.5240433999999999, 52.19083669999998], [-0.5239528999999999, 52.1901728], [-0.5237871, 52.1888522], [-0.5234723, 52.1863412], [-0.5229114, 52.1817969], [-0.5228474999999999, 52.18133039999999], [-0.5226789, 52.180434000000005], [-0.5225084999999999, 52.1797011], [-0.5223053, 52.1790282], [-0.5221248, 52.1784956], [-0.5218326999999999, 52.17771320000001], [-0.5212577999999999, 52.176472], [-0.5209244, 52.17583510000001], [-0.5205658, 52.17521800000001], [-0.5197944, 52.17399270000001], [-0.5192256, 52.17321049999999], [-0.5186307999999998, 52.1724398], [-0.518008, 52.1716917], [-0.5174062, 52.1710058], [-0.5166646, 52.17021729999999], [-0.515869, 52.1694456], [-0.5136634999999999, 52.1674099], [-0.5115121999999999, 52.1654656], [-0.5113042, 52.16527239999999], [-0.5109147162283741, 52.16491882804252], [-0.5077327, 52.16203010000001], [-0.5065434, 52.16092679999999], [-0.5019154000000001, 52.1566697], [-0.49808459999999993, 52.153153899999985], [-0.4939297000000001, 52.14933500000001], [-0.4927924000000001, 52.1483151], [-0.48896279999999986, 52.14477660000001], [-0.4882869000000001, 52.14422569999999], [-0.4878282, 52.1438039], [-0.4872488, 52.143273], [-0.48682059999999994, 52.14288410000001], [-0.4866118, 52.1426892], [-0.4861642000000001, 52.1422844], [-0.48499710000000007, 52.1412095], [-0.4844434000000001, 52.140702899999994], [-0.484145, 52.140435399999994], [-0.4836887, 52.140029], [-0.4829066000000001, 52.1393271], [-0.4823464, 52.1388223], [-0.4817234, 52.13823549999999], [-0.48129650000000007, 52.1378547], [-0.4806640999999999, 52.13725999999999], [-0.4804449, 52.13704589999999], [-0.4800289, 52.1365975], [-0.479728, 52.1362583], [-0.4795649, 52.1360601], [-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.4771808, 52.12930759999999], [-0.4772347, 52.12850269999999], [-0.4773063, 52.12771239999999], [-0.4774435000000001, 52.1268203], [-0.4777965, 52.12473979999999], [-0.4781044, 52.1226543], [-0.4781966, 52.1219858], [-0.47830420000000007, 52.1214065], [-0.4783300999999999, 52.1212005], [-0.47836835036491226, 52.12097512205706], [-0.4784247, 52.1206431], [-0.47845629999999995, 52.1203428], [-0.4787877, 52.1180019], [-0.47880759999999994, 52.11788120000001], [-0.4788918999999999, 52.11731389999999], [-0.4789097000000001, 52.116817], [-0.4790407, 52.1159579], [-0.4790660000000001, 52.11574900000001], [-0.47935919999999993, 52.1138976], [-0.4793764599612652, 52.11377870904075], [-0.4793870619140866, 52.11370567996295], [-0.47945230000000005, 52.11325630000001], [-0.4794761, 52.1130928], [-0.47960890000000006, 52.1118438], [-0.4796721999999999, 52.11076859999999], [-0.4796742999999999, 52.11057459999999], [-0.479666898003764, 52.10978287988833], [-0.4796560000000001, 52.1086172], [-0.4796760000000001, 52.10782669999999], [-0.4797086, 52.10732789999999], [-0.47976269999999993, 52.10657829999999], [-0.4798385, 52.1057532], [-0.479868, 52.105526999999995], [-0.4799902, 52.104673600000005], [-0.4801641, 52.1037786], [-0.4804005, 52.10278170000001], [-0.4805804000000001, 52.1021392], [-0.4808455, 52.10125600000001], [-0.4811611999999999, 52.1003841], [-0.48186309999999993, 52.0986351], [-0.48212040000000006, 52.09800859999999], [-0.4865861, 52.0871314], [-0.4870469999999999, 52.08617340000001], [-0.4875759, 52.085189], [-0.4881242999999999, 52.08427789999998], [-0.488758, 52.0833133], [-0.488998, 52.08300089999999], [-0.4897225, 52.0820122], [-0.4905521000000001, 52.08100939999999], [-0.49143, 52.080062299999994], [-0.4928335, 52.07863309999998], [-0.5049512999999999, 52.066337700000005], [-0.5052505999999999, 52.0660399], [-0.5065489, 52.06471749999999], [-0.5072572999999999, 52.06399589999999], [-0.5083276, 52.062775300000006], [-0.5084327, 52.0626578], [-0.5093779999999999, 52.061496799999986], [-0.5100706999999999, 52.0605603], [-0.5109758999999999, 52.0591759], [-0.5117758, 52.05779979999999], [-0.5124291, 52.056430000000006], [-0.5127046, 52.0558074], [-0.5129336, 52.05518440000001], [-0.5131398809273009, 52.054578667909794], [-0.5134956, 52.0535341], [-0.5138591999999998, 52.05207939999999], [-0.5140259, 52.05124179999999], [-0.5141489, 52.05036219999999], [-0.5142503, 52.049196], [-0.5142741999999999, 52.048576], [-0.5142864999999999, 52.047933099999995], [-0.5142344000000001, 52.0466624], [-0.5139905999999999, 52.0441067], [-0.5138419999999999, 52.04256039999999], [-0.5137864999999999, 52.04179099999999], [-0.5137621, 52.04102029999999], [-0.5137227, 52.04038940000001], [-0.5136871, 52.03965769999999], [-0.5136386, 52.0390678], [-0.5135352, 52.0379287], [-0.5134644, 52.03709720000001], [-0.5133819, 52.03626710000001], [-0.5127915, 52.0303838], [-0.5126504, 52.0289999], [-0.5124591, 52.027640600000005], [-0.5122276999999998, 52.0266232], [-0.5118701, 52.0254654], [-0.5114885999999998, 52.02446640000001], [-0.5110903999999998, 52.02346330000001], [-0.5108597, 52.022923], [-0.510756, 52.0226845], [-0.5103238, 52.0217184], [-0.5100405, 52.0212024], [-0.5097631, 52.020687499999994], [-0.5090688999999999, 52.0194956], [-0.508487, 52.01861480000001], [-0.5079786, 52.0178841], [-0.507421, 52.01715260000001], [-0.506821, 52.0164167], [-0.5061156, 52.0156223], [-0.5059624999999999, 52.01546249999999], [-0.5045769999999999, 52.014004799999995], [-0.5025206999999999, 52.0118413], [-0.5010332, 52.0102723], [-0.5006668999999999, 52.0098145], [-0.5005052, 52.00964389999999], [-0.5002781, 52.009410300000006], [-0.4996697, 52.00879059999999], [-0.49949179999999993, 52.0085971], [-0.4993196, 52.0084098], [-0.4992112, 52.008299], [-0.4990064999999999, 52.0080852], [-0.498644, 52.0076356], [-0.4981141, 52.0070821], [-0.49663770000000007, 52.0055399], [-0.49627589999999994, 52.0051541], [-0.4958651999999999, 52.004711499999985], [-0.4956875, 52.0045061], [-0.4954747000000001, 52.0042667], [-0.49483270000000007, 52.0034788], [-0.494536821030003, 52.00309223158789], [-0.4944363000000001, 52.0029609], [-0.494139, 52.0025343], [-0.4937013, 52.00188969999999], [-0.4931365, 52.000940400000005], [-0.4926361, 51.9999797], [-0.4923284876730547, 51.99930615890027], [-0.4923233, 51.9992948], [-0.4920384, 51.9986116], [-0.4916211, 51.9973231], [-0.49125530000000006, 51.995865399999985], [-0.491052, 51.9948864], [-0.49089400000000005, 51.9939085], [-0.4907773, 51.99296449999999], [-0.49072539999999987, 51.9920062], [-0.49072539999999987, 51.9911861], [-0.4907578, 51.9903723], [-0.4908184, 51.9896452], [-0.4909026999999999, 51.98893270000001], [-0.4910157999999999, 51.9882191], [-0.4912929, 51.9869727], [-0.4917671, 51.9852308], [-0.4919752999999999, 51.9844435], [-0.4931143, 51.98024939999999], [-0.4932011, 51.9799432], [-0.4945019999999999, 51.9749688], [-0.4946691, 51.97416489999999], [-0.4950621, 51.97128959999999], [-0.4951879, 51.9684813], [-0.4951980999999999, 51.9681204], [-0.4953699999999999, 51.9626767], [-0.4953919999999999, 51.9622483], [-0.49540539999999994, 51.9615764], [-0.49542290000000005, 51.96110039999999], [-0.4954263, 51.96101879999999], [-0.4954536999999999, 51.9603512], [-0.4954719999999999, 51.9596282], [-0.4957154, 51.95237310000001], [-0.4957181, 51.9523019], [-0.49598486340219194, 51.94396531986611], [-0.4962332, 51.9362032], [-0.4962745999999999, 51.93507879999999], [-0.4962723, 51.9339543], [-0.4961852999999999, 51.93309329999999], [-0.49600889999999986, 51.932227], [-0.4958602, 51.931685599999994], [-0.4956676, 51.931142599999994], [-0.4953672999999999, 51.930415700000005], [-0.4949834, 51.9296866], [-0.4946023, 51.9290688], [-0.4941765, 51.928462999999994], [-0.4936820999999999, 51.9278331], [-0.4931293, 51.92721100000001], [-0.4924948, 51.9265703], [-0.4917956, 51.925948599999984], [-0.49075419999999986, 51.925121999999995], [-0.4895908, 51.92433999999999], [-0.4836429, 51.92070459999999], [-0.4773841, 51.91687900000001], [-0.4681346, 51.911244199999985], [-0.4674085999999999, 51.9108019], [-0.4667140999999999, 51.9104294], [-0.46638760000000007, 51.9102305], [-0.4663874723715689, 51.91023042134808], [-0.4659115, 51.90993709999999], [-0.4653519, 51.9095938], [-0.46471349999999995, 51.9092066], [-0.4640561, 51.908851799999994], [-0.4606062000000001, 51.9067366], [-0.4600592, 51.90641440000001], [-0.459638, 51.90616959999999], [-0.4593660000000001, 51.906011500000005], [-0.4590359, 51.90581949999999], [-0.45831840000000007, 51.90538929999999], [-0.4576250999999999, 51.9049532], [-0.4570644999999999, 51.90458749999999], [-0.45657769999999986, 51.9042764], [-0.4560452, 51.9039429], [-0.4553533, 51.9035185], [-0.4550867, 51.9033578], [-0.4548453, 51.90321209999999], [-0.4546424, 51.9030898], [-0.4539138999999998, 51.9026532], [-0.4531816000000001, 51.90220969999999], [-0.4524952999999999, 51.9017899], [-0.4518848, 51.9014153], [-0.4514559, 51.90115019999999], [-0.4509272, 51.9008328], [-0.45061509999999994, 51.9006455], [-0.4501791999999999, 51.9003765], [-0.4496559, 51.9000624], [-0.44917709999999994, 51.8997703], [-0.4491576420597607, 51.899758451794206], [-0.4486634, 51.89945749999999], [-0.4481863, 51.89916839999999], [-0.4475989, 51.8988109], [-0.4471751, 51.898547699999995], [-0.4466414, 51.89821839999999], [-0.44620249999999995, 51.8979489], [-0.4456205, 51.8975847], [-0.4451031, 51.8972625], [-0.4445989, 51.89695139999998], [-0.44431049999999994, 51.89677509999999], [-0.4440155, 51.8965922], [-0.4436975, 51.8963971], [-0.44341300000000006, 51.8962226], [-0.4426915, 51.8957823], [-0.4417329, 51.8951952], [-0.4413020999999999, 51.8949307], [-0.4405953, 51.89450370000001], [-0.4399543, 51.89410720000001], [-0.4392157, 51.8936551], [-0.4385330999999999, 51.8932446], [-0.4379081, 51.8928622], [-0.4371745, 51.8924153], [-0.4364517, 51.89197159999999], [-0.4357677, 51.89155530000001], [-0.4351293, 51.89116380000001], [-0.43461169999999993, 51.8908477], [-0.4339716, 51.8904589], [-0.4332823, 51.8900393], [-0.4325424, 51.8895887], [-0.43245969999999995, 51.88953630000001], [-0.4323188999999999, 51.8894491], [-0.4318128, 51.8891368], [-0.4310712, 51.88868409999999], [-0.43086269691053414, 51.8885561180277], [-0.4303603999999999, 51.8882478], [-0.430004, 51.88803179999999], [-0.42962549999999994, 51.88780250000001], [-0.4292365000000001, 51.8875691], [-0.4288878, 51.8873547], [-0.4281502, 51.88690939999999], [-0.4275065, 51.886527], [-0.4268345999999999, 51.886157], [-0.42614900000000006, 51.8858046], [-0.4259566, 51.885712600000005], [-0.4256586, 51.8855702], [-0.42543849999999994, 51.88546489999999], [-0.42484539999999993, 51.8852037], [-0.424135, 51.88491699999999], [-0.42354480000000005, 51.8846911], [-0.4229613, 51.88445289999999], [-0.4227053, 51.8843666], [-0.42237130000000006, 51.8842568], [-0.4220461, 51.884156899999994], [-0.4211446, 51.8838526], [-0.4205029, 51.88368139999999], [-0.4195016999999999, 51.88344659999999], [-0.4193133, 51.88340239999999], [-0.41807009999999994, 51.8831532], [-0.41736339999999994, 51.883017499999994], [-0.41730939999999994, 51.8830084], [-0.4171519, 51.88298170000001], [-0.4168797, 51.8829289], [-0.4164996999999999, 51.8828544], [-0.4154911999999999, 51.8826615], [-0.4141399679115855, 51.88239789410931], [-0.412675, 51.88211210000001], [-0.4120499, 51.88199009999999], [-0.4113833999999999, 51.8818436], [-0.410851, 51.881712799999995], [-0.4108051999999999, 51.88170040000001], [-0.4104558, 51.8816059], [-0.4102542, 51.8815514], [-0.4098733000000001, 51.88143959999999], [-0.40939049999999994, 51.881289800000005], [-0.4091484, 51.88121039999999], [-0.4089359, 51.88114070000002], [-0.4084048, 51.8809412], [-0.407635, 51.88063410000001], [-0.4070033, 51.88035099999999], [-0.4065097999999999, 51.8801117], [-0.40584059999999994, 51.879757399999995], [-0.4052317, 51.8793997], [-0.4047717, 51.8791058], [-0.4042196, 51.8787214], [-0.4032312, 51.8779936], [-0.4027055, 51.8775987], [-0.4021892, 51.877217], [-0.4016554, 51.87682379999999], [-0.4011874, 51.8764793], [-0.4006026, 51.876048], [-0.4001802, 51.8757292], [-0.3996814, 51.875361600000005], [-0.3994333, 51.875182800000005], [-0.39905899999999994, 51.87491200000001], [-0.3986298999999999, 51.874597400000006], [-0.39804509999999993, 51.8741702], [-0.39745099999999994, 51.87373049999999], [-0.3968863999999999, 51.873314], [-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.2136882680921359, 51.55943987613073], [-0.2135364164340607, 51.55931250037736], [-0.21339870517595155, 51.559201208979566], [-0.213273375893926, 51.55910359995783], [-0.2131586701641016, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]}", "current_leg_start": "Leicester", "dest_arr_time_act": "1639", "motion_projection": null, "next_location_lat": "51.5321037", "next_location_lon": "-0.1272303", "previous_location": "Leicester", "current_leg_milage": "99.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 162.204, \"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\": 315.74, \"from_m\": 162.204, \"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\": 323.069, \"from_m\": 315.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\": 548.871, \"from_m\": 323.069, \"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\": 1209.567, \"from_m\": 548.871, \"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\": 6139.674, \"from_m\": 1209.567, \"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\": 6194.656, \"from_m\": 6139.674, \"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\": 7628.752, \"from_m\": 6194.656, \"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\": 18806.261, \"from_m\": 7628.752, \"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\": 18845.43, \"from_m\": 18806.261, \"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\": 19325.77, \"from_m\": 18845.43, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19396.578, \"from_m\": 19325.77, \"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\": 26791.751, \"from_m\": 19396.578, \"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\": 39879.191, \"from_m\": 26791.751, \"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\": 41732.943, \"from_m\": 39879.191, \"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\": 42410.322, \"from_m\": 41732.943, \"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\": 53294.024, \"from_m\": 42410.322, \"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\": 56459.042, \"from_m\": 53294.024, \"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\": 56899.529, \"from_m\": 56459.042, \"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\": 58136.882, \"from_m\": 56899.529, \"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\": 58282.826, \"from_m\": 58136.882, \"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\": 59057.554, \"from_m\": 58282.826, \"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\": 59305.703, \"from_m\": 59057.554, \"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\": 60257.761, \"from_m\": 59305.703, \"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\": 62420.033, \"from_m\": 60257.761, \"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\": 62867.204, \"from_m\": 62420.033, \"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\": 67937.185, \"from_m\": 62867.204, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 71321.317, \"from_m\": 67937.185, \"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\": 72286.167, \"from_m\": 71321.317, \"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\": 72335.285, \"from_m\": 72286.167, \"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\": 72366.556, \"from_m\": 72335.285, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 73265.824, \"from_m\": 72366.556, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73895.517, \"from_m\": 73265.824, \"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\": 79925.77, \"from_m\": 73895.517, \"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\": 88825.503, \"from_m\": 79925.77, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 90926.411, \"from_m\": 88825.503, \"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\": 94088.109, \"from_m\": 90926.411, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 98068.76, \"from_m\": 94088.109, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 98118.639, \"from_m\": 98068.76, \"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\": 104794.008, \"from_m\": 98118.639, \"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\": 105310.567, \"from_m\": 104794.008, \"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\": 106015.784, \"from_m\": 105310.567, \"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\": 106762.651, \"from_m\": 106015.784, \"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\": 107322.582, \"from_m\": 106762.651, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 110521.427, \"from_m\": 107322.582, \"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\": 111173.157, \"from_m\": 110521.427, \"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\": 114501.706, \"from_m\": 111173.157, \"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\": 114592.714, \"from_m\": 114501.706, \"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\": 117146.636, \"from_m\": 114592.714, \"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\": 129302.264, \"from_m\": 117146.636, \"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\": 131153.265, \"from_m\": 129302.264, \"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\": 131211.595, \"from_m\": 131153.265, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 132965.979, \"from_m\": 131211.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\": 137147.087, \"from_m\": 132965.979, \"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\": 138010.827, \"from_m\": 137147.087, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 139727.27, \"from_m\": 138010.827, \"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\": 145759.925, \"from_m\": 139727.27, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 145860.234, \"from_m\": 145759.925, \"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\": 146879.544, \"from_m\": 145860.234, \"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\": 148759.348, \"from_m\": 146879.544, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 150695.316, \"from_m\": 148759.348, \"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\": 152515.032, \"from_m\": 150695.316, \"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\": 157490.484, \"from_m\": 152515.032, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 158506.097, \"from_m\": 157490.484, \"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\": 159075.736, \"from_m\": 158506.097, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 159633.282, \"from_m\": 159075.736, \"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\": 159725.07, \"from_m\": 159633.282, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 159803.254, \"from_m\": 159725.07, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 160451.845, \"from_m\": 159803.254, \"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\": 161624.883, \"from_m\": 160451.845, \"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\": 163229.493, \"from_m\": 161624.883, \"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\": 169193.82, \"from_m\": 163229.493, \"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\": 173483.571, \"from_m\": 169193.82, \"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\": 173528.477, \"from_m\": 173483.571, \"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\": 174495.731, \"from_m\": 173528.477, \"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\": 174765.114, \"from_m\": 174495.731, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 196901.652, \"from_m\": 174765.114, \"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\": 199723.006, \"from_m\": 196901.652, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 199770.403, \"from_m\": 199723.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\": 207724.433, \"from_m\": 199770.403, \"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\": 211191.068, \"from_m\": 207724.433, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 211238.36, \"from_m\": 211191.068, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 215292.011, \"from_m\": 211238.36, \"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\": 216343.285, \"from_m\": 215292.011, \"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\": 217218.039, \"from_m\": 216343.285, \"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\": 219819.744, \"from_m\": 217218.039, \"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\": 221618.543, \"from_m\": 219819.744, \"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\": 225102.921, \"from_m\": 221618.543, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 225675.469, \"from_m\": 225102.921, \"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\": 225761.042, \"from_m\": 225675.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 225778.242, \"from_m\": 225761.042, \"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\": 225863.252, \"from_m\": 225778.242, \"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\": 231056.551, \"from_m\": 225863.252, \"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\": 235190.136, \"from_m\": 231056.551, \"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\": 252893.029, \"from_m\": 235190.136, \"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\": 256251.862, \"from_m\": 252893.029, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 257638.7, \"from_m\": 256251.862, \"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\": 258914.233, \"from_m\": 257638.7, \"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\": 259018.653, \"from_m\": 258914.233, \"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\": 261181.625, \"from_m\": 259018.653, \"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\": 261978.326, \"from_m\": 261181.625, \"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\": 263516.353, \"from_m\": 261978.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 263601.984, \"from_m\": 263516.353, \"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\": 263629.317, \"from_m\": 263601.984, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 263669.948, \"from_m\": 263629.317, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 263725.593, \"from_m\": 263669.948, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 264036.126, \"from_m\": 263725.593, \"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\": 264346.489, \"from_m\": 264036.126, \"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\": 264613.611, \"from_m\": 264346.489, \"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\": 744393, \"profile_key\": \"ea8b38c5ce2e8502f8818dfe87fb1ea39ae20a16fb87c835df23fecae0f59e1e\", \"schedule_id\": 41761, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Dore Station Jn\", \"stage_seq\": 2, \"distance_m\": 6080.451, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Tapton Jn\", \"stage_seq\": 3, \"distance_m\": 18845.43, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1447H\", \"location\": \"Chesterfield\", \"stage_seq\": 4, \"distance_m\": 19758.331, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 5, \"distance_m\": 21200.059, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 6, \"distance_m\": 24971.048, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Ambergate Jn\", \"stage_seq\": 7, \"distance_m\": 42563.433, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"St. Mary's South Jn\", \"stage_seq\": 8, \"distance_m\": 57014.87, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1508\", \"location\": \"Derby\", \"stage_seq\": 9, \"distance_m\": 58472.634, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 10, \"distance_m\": 58833.224, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Spondon\", \"stage_seq\": 11, \"distance_m\": 62597.399, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 12, \"distance_m\": 72366.556, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Trent South Jn\", \"stage_seq\": 13, \"distance_m\": 73282.62, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Loughborough\", \"stage_seq\": 14, \"distance_m\": 85459.422, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1522H\", \"location\": \"Sileby Jn\", \"stage_seq\": 15, \"distance_m\": 92903.161, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Syston South Jn\", \"stage_seq\": 16, \"distance_m\": 97795.902, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": \"1531\", \"location\": \"Leicester\", \"stage_seq\": 17, \"distance_m\": 105575.063, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Wigston North Jn\", \"stage_seq\": 18, \"distance_m\": 110622.351, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"Kilby Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 114447.988, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Market Harborough\", \"stage_seq\": 20, \"distance_m\": 131446.545, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 21, \"distance_m\": 146021.713, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Kettering\", \"stage_seq\": 22, \"distance_m\": 149093.803, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Kettering South Jn\", \"stage_seq\": 23, \"distance_m\": 151176.173, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Harrowden Jn\", \"stage_seq\": 24, \"distance_m\": 157385.053, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Wellingborough\", \"stage_seq\": 25, \"distance_m\": 160362.939, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1559\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 26, \"distance_m\": 173850.037, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1603H\", \"location\": \"Bedford North Jn\", \"stage_seq\": 27, \"distance_m\": 183572.357, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1604\", \"location\": \"Bedford\", \"stage_seq\": 28, \"distance_m\": 184683.399, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1604H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 29, \"distance_m\": 186285.155, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1609H\", \"location\": \"Flitwick\", \"stage_seq\": 30, \"distance_m\": 200184.516, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1613\", \"location\": \"Leagrave Jn\", \"stage_seq\": 31, \"distance_m\": 211402.818, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1615\", \"location\": \"Luton\", \"stage_seq\": 32, \"distance_m\": 216095.563, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 33, \"distance_m\": 225778.242, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621H\", \"location\": \"St. Albans\", \"stage_seq\": 34, \"distance_m\": 232816.21, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Radlett Jn\", \"stage_seq\": 35, \"distance_m\": 241603.102, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1629H\", \"location\": \"Hendon\", \"stage_seq\": 36, \"distance_m\": 253605.1, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1630H\", \"location\": \"Cricklewood\", \"stage_seq\": 37, \"distance_m\": 256654.803, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 38, \"distance_m\": 258603.85, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 39, \"distance_m\": 259037.788, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 40, \"distance_m\": 261350.477, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635H\", \"location\": \"Kentish Town\", \"stage_seq\": 41, \"distance_m\": 262354.159, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636H\", \"location\": \"Dock Jn North\", \"stage_seq\": 42, \"distance_m\": 263321.255, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Dock Jn South\", \"stage_seq\": 43, \"distance_m\": 263735.023, \"section_seq\": 1, \"route_path_id\": 141918}, {\"is_pass\": false, \"wtt_arr\": \"1639\", \"wtt_dep\": null, \"location\": \"London St. Pancras\", \"stage_seq\": 44, \"distance_m\": 264613.611, \"section_seq\": 1, \"route_path_id\": 141918}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 264613.611, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141918}], \"total_distance_m\": 264613.611, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 258727.238, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5886.373, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1435", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "74.0", "current_position_lat": "51.5321037", "current_position_lon": "-0.1272303", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:06Z\", \"source_id\": 62981021, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:46:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:10Z\", \"source_id\": 19988136, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:09Z\", \"source_id\": 20001435, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:11:02Z\", \"source_id\": 63047553, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:11:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:11:10Z\", \"source_id\": 20007225, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:22:37Z\", \"source_id\": 63076893, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:24:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:22:43Z\", \"source_id\": 20015776, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:42Z\", \"source_id\": 63095054, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:44Z\", \"source_id\": 20020981, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17608, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:47Z\", \"source_id\": 63184503, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:50Z\", \"source_id\": 20046687, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:47Z\", \"source_id\": 63210794, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:50Z\", \"source_id\": 20054424, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:56Z\", \"source_id\": 63227096, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:59Z\", \"source_id\": 20059221, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:29Z\", \"source_id\": 63262172, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:34Z\", \"source_id\": 20069437, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:34Z\", \"source_id\": 63274961, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:39Z\", \"source_id\": 20073255, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:19Z\", \"source_id\": 63295155, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:23Z\", \"source_id\": 20079130, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:18Z\", \"source_id\": 63319732, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:20Z\", \"source_id\": 20086271, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:05Z\", \"source_id\": 63324803, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:09Z\", \"source_id\": 20087665, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:48Z\", \"source_id\": 63329433, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:56Z\", \"source_id\": 20089008, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:32Z\", \"source_id\": 63339831, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:35Z\", \"source_id\": 20091943, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London St. Pancras", "service_state_platform": "4", "timing_fact_generation": 1790006557115623, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:23.947937", "service_state_evidence_id": 20091943, "current_leg_start_actual_dep": "2026-09-21T15:56:00+01:00", "operational_evidence_version": 145, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:24.757554", "service_state_valid_until_kind": null, "operational_interpretation_version": 145, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
O |
SHF |
STP |
1C62 |
810014 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 162.204, "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": 315.74, "from_m": 162.204, "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": 323.069, "from_m": 315.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": 548.871, "from_m": 323.069, "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": 1209.567, "from_m": 548.871, "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": 6139.674, "from_m": 1209.567, "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": 6194.656, "from_m": 6139.674, "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": 7628.752, "from_m": 6194.656, "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": 18806.261, "from_m": 7628.752, "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": 18845.43, "from_m": 18806.261, "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": 19325.77, "from_m": 18845.43, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19396.578, "from_m": 19325.77, "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": 26791.751, "from_m": 19396.578, "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": 39879.191, "from_m": 26791.751, "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": 41732.943, "from_m": 39879.191, "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": 42410.322, "from_m": 41732.943, "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": 53294.024, "from_m": 42410.322, "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": 56459.042, "from_m": 53294.024, "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": 56899.529, "from_m": 56459.042, "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": 58136.882, "from_m": 56899.529, "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": 58282.826, "from_m": 58136.882, "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": 59057.554, "from_m": 58282.826, "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": 59305.703, "from_m": 59057.554, "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": 60257.761, "from_m": 59305.703, "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": 62420.033, "from_m": 60257.761, "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": 62867.204, "from_m": 62420.033, "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": 67937.185, "from_m": 62867.204, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 71321.317, "from_m": 67937.185, "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": 72286.167, "from_m": 71321.317, "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": 72335.285, "from_m": 72286.167, "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": 72366.556, "from_m": 72335.285, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 73265.824, "from_m": 72366.556, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73895.517, "from_m": 73265.824, "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": 79925.77, "from_m": 73895.517, "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": 88825.503, "from_m": 79925.77, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 90926.411, "from_m": 88825.503, "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": 94088.109, "from_m": 90926.411, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 98068.76, "from_m": 94088.109, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 98118.639, "from_m": 98068.76, "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": 104794.008, "from_m": 98118.639, "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": 105310.567, "from_m": 104794.008, "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": 106015.784, "from_m": 105310.567, "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": 106762.651, "from_m": 106015.784, "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": 107322.582, "from_m": 106762.651, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 110521.427, "from_m": 107322.582, "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": 111173.157, "from_m": 110521.427, "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": 114501.706, "from_m": 111173.157, "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": 114592.714, "from_m": 114501.706, "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": 117146.636, "from_m": 114592.714, "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": 129302.264, "from_m": 117146.636, "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": 131153.265, "from_m": 129302.264, "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": 131211.595, "from_m": 131153.265, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 132965.979, "from_m": 131211.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": 137147.087, "from_m": 132965.979, "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": 138010.827, "from_m": 137147.087, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 139727.27, "from_m": 138010.827, "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": 145759.925, "from_m": 139727.27, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 145860.234, "from_m": 145759.925, "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": 146879.544, "from_m": 145860.234, "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": 148759.348, "from_m": 146879.544, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 150695.316, "from_m": 148759.348, "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": 152515.032, "from_m": 150695.316, "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": 157490.484, "from_m": 152515.032, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 158506.097, "from_m": 157490.484, "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": 159075.736, "from_m": 158506.097, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 159633.282, "from_m": 159075.736, "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": 159725.07, "from_m": 159633.282, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 159803.254, "from_m": 159725.07, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 160451.845, "from_m": 159803.254, "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": 161624.883, "from_m": 160451.845, "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": 163229.493, "from_m": 161624.883, "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": 169193.82, "from_m": 163229.493, "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": 173483.571, "from_m": 169193.82, "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": 173528.477, "from_m": 173483.571, "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": 174495.731, "from_m": 173528.477, "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": 174765.114, "from_m": 174495.731, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 196901.652, "from_m": 174765.114, "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": 199723.006, "from_m": 196901.652, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 199770.403, "from_m": 199723.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": 207724.433, "from_m": 199770.403, "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": 211191.068, "from_m": 207724.433, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 211238.36, "from_m": 211191.068, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 215292.011, "from_m": 211238.36, "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": 216343.285, "from_m": 215292.011, "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": 217218.039, "from_m": 216343.285, "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": 219819.744, "from_m": 217218.039, "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": 221618.543, "from_m": 219819.744, "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": 225102.921, "from_m": 221618.543, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 225675.469, "from_m": 225102.921, "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": 225761.042, "from_m": 225675.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 225778.242, "from_m": 225761.042, "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": 225863.252, "from_m": 225778.242, "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": 231056.551, "from_m": 225863.252, "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": 235190.136, "from_m": 231056.551, "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": 252893.029, "from_m": 235190.136, "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": 256251.862, "from_m": 252893.029, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 257638.7, "from_m": 256251.862, "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": 258914.233, "from_m": 257638.7, "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": 259018.653, "from_m": 258914.233, "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": 261181.625, "from_m": 259018.653, "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": 261978.326, "from_m": 261181.625, "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": 263516.353, "from_m": 261978.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 263601.984, "from_m": 263516.353, "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": 263629.317, "from_m": 263601.984, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 263669.948, "from_m": 263629.317, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 263725.593, "from_m": 263669.948, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 264036.126, "from_m": 263725.593, "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": 264346.489, "from_m": 264036.126, "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": 264613.611, "from_m": 264346.489, "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": 744393, "profile_key": "ea8b38c5ce2e8502f8818dfe87fb1ea39ae20a16fb87c835df23fecae0f59e1e", "schedule_id": 41761, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1435", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Dore Station Jn", "stage_seq": 2, "distance_m": 6080.451, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Tapton Jn", "stage_seq": 3, "distance_m": 18845.43, "section_seq": 1, "route_path_id": 141918}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1447H", "location": "Chesterfield", "stage_seq": 4, "distance_m": 19758.331, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Chesterfield South Jn", "stage_seq": 5, "distance_m": 21200.059, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Clay Cross North Jn", "stage_seq": 6, "distance_m": 24971.048, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Ambergate Jn", "stage_seq": 7, "distance_m": 42563.433, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502", "location": "St. Mary's South Jn", "stage_seq": 8, "distance_m": 57014.87, "section_seq": 1, "route_path_id": 141918}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1508", "location": "Derby", "stage_seq": 9, "distance_m": 58472.634, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Derby Way & Works Jn", "stage_seq": 10, "distance_m": 58833.224, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Spondon", "stage_seq": 11, "distance_m": 62597.399, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Sheet Stores Jn", "stage_seq": 12, "distance_m": 72366.556, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Trent South Jn", "stage_seq": 13, "distance_m": 73282.62, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520", "location": "Loughborough", "stage_seq": 14, "distance_m": 85459.422, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1522H", "location": "Sileby Jn", "stage_seq": 15, "distance_m": 92903.161, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Syston South Jn", "stage_seq": 16, "distance_m": 97795.902, "section_seq": 1, "route_path_id": 141918}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": "1531", "location": "Leicester", "stage_seq": 17, "distance_m": 105575.063, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Wigston North Jn", "stage_seq": 18, "distance_m": 110622.351, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536", "location": "Kilby Bridge Jn", "stage_seq": 19, "distance_m": 114447.988, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "Market Harborough", "stage_seq": 20, "distance_m": 131446.545, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548H", "location": "Kettering North Jn", "stage_seq": 21, "distance_m": 146021.713, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Kettering", "stage_seq": 22, "distance_m": 149093.803, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "location": "Kettering South Jn", "stage_seq": 23, "distance_m": 151176.173, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Harrowden Jn", "stage_seq": 24, "distance_m": 157385.053, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554", "location": "Wellingborough", "stage_seq": 25, "distance_m": 160362.939, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1559", "location": "Sharnbrook Jn", "stage_seq": 26, "distance_m": 173850.037, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1603H", "location": "Bedford North Jn", "stage_seq": 27, "distance_m": 183572.357, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1604", "location": "Bedford", "stage_seq": 28, "distance_m": 184683.399, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1604H", "location": "Bedford South Jn", "stage_seq": 29, "distance_m": 186285.155, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1609H", "location": "Flitwick", "stage_seq": 30, "distance_m": 200184.516, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1613", "location": "Leagrave Jn", "stage_seq": 31, "distance_m": 211402.818, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1615", "location": "Luton", "stage_seq": 32, "distance_m": 216095.563, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Harpenden Jn", "stage_seq": 33, "distance_m": 225778.242, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621H", "location": "St. Albans", "stage_seq": 34, "distance_m": 232816.21, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625", "location": "Radlett Jn", "stage_seq": 35, "distance_m": 241603.102, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1629H", "location": "Hendon", "stage_seq": 36, "distance_m": 253605.1, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1630H", "location": "Cricklewood", "stage_seq": 37, "distance_m": 256654.803, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632H", "location": "West Hampstead Thameslink", "stage_seq": 38, "distance_m": 258603.85, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "West Hampstead South Jn", "stage_seq": 39, "distance_m": 259037.788, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Carlton Road Jn", "stage_seq": 40, "distance_m": 261350.477, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635H", "location": "Kentish Town", "stage_seq": 41, "distance_m": 262354.159, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636H", "location": "Dock Jn North", "stage_seq": 42, "distance_m": 263321.255, "section_seq": 1, "route_path_id": 141918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Dock Jn South", "stage_seq": 43, "distance_m": 263735.023, "section_seq": 1, "route_path_id": 141918}, {"is_pass": false, "wtt_arr": "1639", "wtt_dep": null, "location": "London St. Pancras", "stage_seq": 44, "distance_m": 264613.611, "section_seq": 1, "route_path_id": 141918}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 264613.611, "from_m": 0.0, "section_seq": 1, "route_path_id": 141918}], "total_distance_m": 264613.611, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 258727.238, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5886.373, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7594, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:06Z", "source_id": 62981021, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T13:46:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:10Z", "source_id": 19988136, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:09Z", "source_id": 20001435, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17174, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:11:02Z", "source_id": 63047553, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:11:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:11:10Z", "source_id": 20007225, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17346, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:22:37Z", "source_id": 63076893, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:22:43Z", "source_id": 20015776, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17434, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:42Z", "source_id": 63095054, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T14:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:44Z", "source_id": 20020981, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17608, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:47Z", "source_id": 63184503, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:04:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:50Z", "source_id": 20046687, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17666, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:47Z", "source_id": 63210794, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:14:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:50Z", "source_id": 20054424, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17749, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:56Z", "source_id": 63227096, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:21:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:59Z", "source_id": 20059221, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18085, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:29Z", "source_id": 63262172, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:34:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:34Z", "source_id": 20069437, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18172, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:34Z", "source_id": 63274961, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T15:39:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:39Z", "source_id": 20073255, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18359, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:19Z", "source_id": 63295155, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T15:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:23Z", "source_id": 20079130, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18410, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:18Z", "source_id": 63319732, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T15:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:20Z", "source_id": 20086271, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18470, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:05Z", "source_id": 63324803, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T15:57:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:09Z", "source_id": 20087665, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18534, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:48Z", "source_id": 63329433, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T15:59:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:56Z", "source_id": 20089008, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18661, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:32Z", "source_id": 63339831, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T16:04:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:35Z", "source_id": 20091943, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Sheffield |
1435 |
1435 |
8 |
None |
None |
London St. Pancras |
1639 |
1639 |
4 |
LATE |
+25 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W70810/2026-09-21/detailed |
None |
Leicester |
2026-09-21T15:56:00+01:00 |
London St. Pancras |
74.0 |
{"type": "LineString", "coordinates": [[-1.1235561485262526, 52.63210992175277], [-1.1240552999999998, 52.63162620000001], [-1.1244312, 52.63125370000001], [-1.1247055, 52.63098180000001], [-1.1251515, 52.630572599999994], [-1.125277, 52.6304568], [-1.1254671999999997, 52.6302247], [-1.1256753, 52.6299553], [-1.1259899, 52.6295474], [-1.1264393, 52.6290124], [-1.1267825, 52.628629100000005], [-1.1271259, 52.6282091], [-1.1274209, 52.6278428], [-1.1277038999999998, 52.627444799999985], [-1.1281692, 52.626687700000005], [-1.1286396999999997, 52.6258611], [-1.1287188, 52.62571460000001], [-1.1291013, 52.625014], [-1.1293455, 52.6245606], [-1.1294463, 52.62437469999998], [-1.1296844, 52.6238278], [-1.1297909999999998, 52.62359539999999], [-1.1299188, 52.62327239999999], [-1.1300153, 52.6230023], [-1.1301029, 52.62270619999999], [-1.1302545, 52.6221041], [-1.1303318999999998, 52.62172090000001], [-1.1303823, 52.6214038], [-1.1304313, 52.620965600000005], [-1.1304574, 52.62060759999999], [-1.1304721, 52.6201639], [-1.1304827, 52.6198416], [-1.1304969, 52.61854559999999], [-1.1305016999999995, 52.6176977], [-1.1305604, 52.616076], [-1.1305633, 52.6153217], [-1.1305685, 52.613977799999994], [-1.1305854999999998, 52.61297379999999], [-1.1305939, 52.6124757], [-1.1305789, 52.61224450000001], [-1.1305838, 52.6117975], [-1.1305861, 52.6114778], [-1.1306093999999998, 52.61113759999999], [-1.1305794, 52.6105341], [-1.1305499, 52.610268], [-1.1304897, 52.609689799999984], [-1.1303919, 52.60902800000001], [-1.1302709, 52.60833610000001], [-1.1300351, 52.60728350000001], [-1.1298002, 52.60638590000001], [-1.1294456999999998, 52.60525350000001], [-1.1288515895343951, 52.60355296986019], [-1.1286365, 52.6029373], [-1.1277553, 52.6003733], [-1.1274405999999997, 52.59933620000001], [-1.127211, 52.5984794], [-1.1270921, 52.5980642], [-1.1265584, 52.5957616], [-1.1264493, 52.5952154], [-1.1262394, 52.59396489999999], [-1.1261061, 52.5926553], [-1.1260636999999998, 52.591834000000006], [-1.1260617, 52.590998899999995], [-1.1260574, 52.59070079999999], [-1.1260923, 52.590214999999986], [-1.1261316999999995, 52.58989480000001], [-1.1262103999999995, 52.58921209999999], [-1.1262636, 52.588794799999995], [-1.1263827, 52.5882542], [-1.1264048463529988, 52.5880732515465], [-1.1264296, 52.587871], [-1.1264833, 52.5874287], [-1.1265275999999995, 52.58696530000001], [-1.1265372, 52.5865674], [-1.1265253999999998, 52.58633219999999], [-1.1264964, 52.5860952], [-1.1264296, 52.585767100000005], [-1.1263708, 52.5855456], [-1.1262999, 52.58531669999999], [-1.126202, 52.585058700000005], [-1.1260789, 52.584803699999995], [-1.1257838, 52.5843067], [-1.1254174999999995, 52.58381570000001], [-1.1250854999999995, 52.5834647], [-1.1234052, 52.58184920000001], [-1.122086, 52.58058089999999], [-1.1213371, 52.57986], [-1.1205698999999998, 52.57910549999999], [-1.1191711999999998, 52.57771869999999], [-1.1185655, 52.57713599999999], [-1.1182646, 52.576882600000005], [-1.1174772999999998, 52.57622509999999], [-1.1165245999999998, 52.5755194], [-1.1154335, 52.57483089999999], [-1.1143986, 52.57420749999999], [-1.1132893999999998, 52.5735933], [-1.1121693, 52.5730005], [-1.1109922, 52.572421], [-1.1096270999999998, 52.5717945], [-1.1081118, 52.57116010000001], [-1.1070412999999997, 52.5707455], [-1.1059272, 52.5703439], [-1.1037462, 52.569629299999995], [-1.1012563, 52.5689093], [-1.1010586, 52.568856], [-1.0995138, 52.5684526], [-1.0980744, 52.5681134], [-1.0962096, 52.567730899999994], [-1.0946298, 52.56743530000001], [-1.0929515, 52.5671707], [-1.091697, 52.5669959], [-1.0903906999999995, 52.5668377], [-1.0893315, 52.566719], [-1.0891431, 52.56669790000001], [-1.087907, 52.5665753], [-1.0871235, 52.5664942], [-1.0840635999999997, 52.56617730000001], [-1.0833883, 52.5661192], [-1.0832707999999998, 52.5661075], [-1.081641, 52.5659264], [-1.0792719, 52.565679], [-1.0791646, 52.56566870000001], [-1.0779783409434258, 52.56554421818704], [-1.076037, 52.5653405], [-1.0742006999999998, 52.5651621], [-1.0726602999999997, 52.5650538], [-1.0711326, 52.56498979999999], [-1.0695615, 52.56496510000001], [-1.0680171, 52.56497579999999], [-1.0661202, 52.5650535], [-1.0651405, 52.565113499999995], [-1.06416, 52.56519290000001], [-1.0622209, 52.56540270000001], [-1.0612211, 52.565461], [-1.0595963999999998, 52.56552150000001], [-1.0588252, 52.565521200000006], [-1.0575016999999998, 52.565479399999994], [-1.0562186999999998, 52.5653802], [-1.0550368, 52.56523909999999], [-1.0539085, 52.565069400000006], [-1.052843, 52.56486309999998], [-1.0516651999999995, 52.5645695], [-1.0505478, 52.5642555], [-1.0496899999999998, 52.56397179999999], [-1.0488552, 52.5636762], [-1.0394493, 52.5597885], [-1.034822, 52.5578683], [-1.034718, 52.55782510000001], [-1.0322941, 52.55682660000001], [-1.0302189, 52.55587839999999], [-1.0291325, 52.55533260000001], [-1.0290526, 52.55529250000001], [-1.0281821, 52.5548552], [-1.0269159, 52.554154699999984], [-1.0256749, 52.5534186], [-1.0235759, 52.5520378], [-1.0225746, 52.5513518], [-1.0216567, 52.5506752], [-1.020782, 52.5499998], [-1.0199448, 52.549316], [-1.0195414298931944, 52.54896191164581], [-1.0188586, 52.5483625], [-1.0173372, 52.54697619999999], [-1.0161521, 52.54598099999999], [-1.0153702, 52.545375], [-1.0145310999999997, 52.54478900000001], [-1.0136275, 52.5442158], [-1.013223, 52.543973400000006], [-1.012348, 52.5434693], [-1.0114452, 52.5429997], [-1.0104169, 52.54249829999999], [-1.0093654, 52.54202780000001], [-1.0082045999999998, 52.5415678], [-1.0070381, 52.541155499999995], [-1.0059651, 52.5408042], [-1.0049257, 52.5404983], [-1.0039793999999995, 52.54023999999998], [-1.0030323, 52.5400129], [-1.001913, 52.53977089999998], [-1.0008031999999998, 52.5395632], [-0.99853, 52.539210800000006], [-0.9966982, 52.539022800000005], [-0.9962649, 52.5389783], [-0.9950083, 52.538823099999995], [-0.9937703, 52.5386365], [-0.9935878, 52.5386044], [-0.9919438, 52.538315], [-0.9907634, 52.5380703], [-0.9896108999999998, 52.5378013], [-0.9881468125314736, 52.53742554172227], [-0.9881147, 52.5374173], [-0.9878227, 52.5373315], [-0.986631, 52.5369774], [-0.9863665, 52.53689599999999], [-0.9859146, 52.5367569], [-0.9844202, 52.5362306], [-0.9829773, 52.535689], [-0.9822497, 52.535423300000005], [-0.9818273, 52.535278], [-0.9816850999999998, 52.53522900000001], [-0.9813504999999998, 52.53511389999999], [-0.9806172, 52.53488009999999], [-0.9794526, 52.5345311], [-0.9782637, 52.5342139], [-0.9774617, 52.5340045], [-0.9754772, 52.533584000000005], [-0.9739626999999996, 52.533291], [-0.9725241, 52.5330664], [-0.9710716, 52.53287579999999], [-0.9691093, 52.53264590000001], [-0.9677501, 52.532448200000005], [-0.9664277, 52.5322243], [-0.9652858, 52.5320073], [-0.9641349, 52.531750200000005], [-0.9631307, 52.5315071], [-0.9621984, 52.5312663], [-0.960349, 52.5307332], [-0.9594658, 52.5304438], [-0.9586197999999998, 52.5301451], [-0.9563175, 52.52924589999999], [-0.9542465999999996, 52.5282909], [-0.9465025, 52.5243514], [-0.938809, 52.52040379999999], [-0.9385132, 52.52025340000001], [-0.9202513, 52.51091970000001], [-0.9196305, 52.5105854], [-0.919036, 52.5102456], [-0.9178821, 52.509547600000005], [-0.9169154, 52.508911], [-0.9159739, 52.5082308], [-0.9150899, 52.5075454], [-0.9140143, 52.506628899999995], [-0.913025, 52.5056818], [-0.9125181, 52.505153], [-0.9120774, 52.5046537], [-0.9116535, 52.50416270000001], [-0.9112672, 52.50367740000001], [-0.9106879, 52.5028819], [-0.908774, 52.5001682], [-0.908683, 52.5000457], [-0.9081029, 52.49920419999999], [-0.9078358, 52.4987637], [-0.9076364999999998, 52.498375900000006], [-0.9074229, 52.4978111], [-0.9072888, 52.4972347], [-0.9072471999999998, 52.49693440000001], [-0.9072254999999998, 52.496689700000005], [-0.9072205, 52.4963784], [-0.9072613999999998, 52.4959114], [-0.9072923, 52.49568469999999], [-0.9073895, 52.4952529], [-0.9075134, 52.49482350000001], [-0.907668924352677, 52.49430286280318], [-0.9078905, 52.4935611], [-0.9080286999999998, 52.493069], [-0.908147, 52.4925356], [-0.9082224, 52.4920551], [-0.9082656, 52.4915297], [-0.9082858, 52.4906312], [-0.9082017, 52.489747599999994], [-0.9081445999999996, 52.4892499], [-0.9080733, 52.4887258], [-0.9079699, 52.487914700000005], [-0.9078721, 52.4871028], [-0.9078301, 52.48646130000001], [-0.9078285, 52.486211999999995], [-0.90783, 52.485846599999995], [-0.9078593999999998, 52.48546619999998], [-0.9079099, 52.4850377], [-0.9079774000000002, 52.4846348], [-0.9080899, 52.4841228], [-0.9082608, 52.4834965], [-0.9083546, 52.483124399999994], [-0.9084651, 52.4827198], [-0.9085392, 52.48226679999999], [-0.9088745, 52.480998], [-0.9093799, 52.4792725], [-0.9094198, 52.4791437], [-0.9094707, 52.47896780000001], [-0.9095064, 52.4787573], [-0.9095569, 52.4785431], [-0.9095952000000002, 52.4782722], [-0.9096183, 52.4780762], [-0.9096313, 52.47796639999999], [-0.909657, 52.477403200000005], [-0.9096565, 52.4769823], [-0.9096201, 52.476475099999995], [-0.9095941999999998, 52.4763129], [-0.9095035999999996, 52.475790100000005], [-0.9093839, 52.4753292], [-0.9092, 52.4748464], [-0.9091594, 52.474757299999986], [-0.9089663999999996, 52.4743102], [-0.9087107, 52.473817799999985], [-0.9083783, 52.473279000000005], [-0.9079745, 52.4727523], [-0.9074004, 52.4721395], [-0.9071271, 52.471879400000006], [-0.9068287999999998, 52.471616999999995], [-0.9062105, 52.47113459999999], [-0.905492, 52.47066590000001], [-0.9048779, 52.4703188], [-0.9042461, 52.470008], [-0.9037604, 52.4697918], [-0.9032623, 52.4695877], [-0.9026912, 52.4693821], [-0.9020935, 52.469194], [-0.8999887, 52.4685868], [-0.8983152841195214, 52.46810717001376], [-0.8982013000000001, 52.4680745], [-0.8970366, 52.467724800000006], [-0.896117, 52.46743180000001], [-0.8952294, 52.46712329999998], [-0.8938111999999999, 52.4665869], [-0.8905443999999999, 52.46524010000001], [-0.8711736, 52.457122299999995], [-0.8699817999999999, 52.4566565], [-0.8687897, 52.4562117], [-0.8671234, 52.4556581], [-0.865853, 52.455277200000005], [-0.8645337999999999, 52.4549227], [-0.8628847999999999, 52.45453260000001], [-0.8612049, 52.45419089999999], [-0.8603643, 52.45403550000001], [-0.8588309, 52.4538009], [-0.8564913, 52.4535334], [-0.8515832999999999, 52.4530498], [-0.8476509, 52.452660999999985], [-0.8458935999999999, 52.4524882], [-0.8440408, 52.45230839999999], [-0.8425673999999999, 52.45211969999999], [-0.8411274999999999, 52.451876], [-0.8403134, 52.451702699999984], [-0.8395191999999999, 52.45152000000001], [-0.8381916999999999, 52.4511735], [-0.8369975999999999, 52.4507936], [-0.8356133999999998, 52.4502862], [-0.8343631, 52.449748], [-0.8332768, 52.4492028], [-0.8322008999999999, 52.448609700000006], [-0.8312716, 52.44806150000001], [-0.8306044999999999, 52.447694299999995], [-0.8299064999999999, 52.4473347], [-0.8288745000000001, 52.4468428], [-0.8277388999999999, 52.446385799999995], [-0.8265904, 52.4459696], [-0.8253599, 52.445600599999985], [-0.8241533999999999, 52.4453007], [-0.8229427, 52.445041200000006], [-0.8216115, 52.4448426], [-0.8202835999999999, 52.4446904], [-0.8188500999999999, 52.444576299999994], [-0.8174177999999999, 52.444497899999995], [-0.8145279, 52.4445483], [-0.8118704000000001, 52.444602], [-0.8084837557075693, 52.44466988250315], [-0.807071, 52.4446982], [-0.8048847999999998, 52.4447074], [-0.8042618999999999, 52.4446826], [-0.8033068999999999, 52.4446359], [-0.8025166999999999, 52.44458620000001], [-0.8014183999999999, 52.4444862], [-0.8003037, 52.444363], [-0.7998266, 52.4442947], [-0.7983365, 52.444058299999995], [-0.7968757, 52.4437575], [-0.7945493999999999, 52.44318090000001], [-0.7936432999999999, 52.442954099999994], [-0.7927146, 52.4427348], [-0.7916462, 52.44251140000001], [-0.7905603000000001, 52.4423232], [-0.7887333, 52.4420444], [-0.7886758, 52.4420376], [-0.7884588999999999, 52.44201210000001], [-0.7871858, 52.441862400000005], [-0.7858434999999999, 52.441735300000005], [-0.7856474, 52.4417155], [-0.7827370999999999, 52.4414512], [-0.7787449, 52.44110040000001], [-0.7683013, 52.44014690000001], [-0.7664265, 52.439992799999985], [-0.764568, 52.4398307], [-0.7636286999999999, 52.43972899999998], [-0.7626721999999999, 52.439606100000006], [-0.7624938706155423, 52.43957578845911], [-0.7609143000000002, 52.4393073], [-0.7598777999999999, 52.4390732], [-0.7596314, 52.439014099999994], [-0.7581443, 52.4386411], [-0.7569532, 52.4382705], [-0.7561264, 52.4379918], [-0.7553186999999999, 52.43768979999999], [-0.7537703999999998, 52.43702880000001], [-0.7526552, 52.4364652], [-0.7516177, 52.4358826], [-0.7506765999999999, 52.43528909999999], [-0.7497896999999999, 52.4346728], [-0.748957, 52.4340114], [-0.7483571000000001, 52.43347490000001], [-0.7478973, 52.43303300000001], [-0.7474778, 52.4325917], [-0.7470757999999998, 52.43214], [-0.7466658999999999, 52.4316261], [-0.7460087, 52.4306842], [-0.7450108, 52.42907139999999], [-0.7435662, 52.4267034], [-0.7424819000000001, 52.424948], [-0.7413958, 52.4231746], [-0.7404037000000001, 52.42155959999999], [-0.7402061, 52.421238], [-0.7396885999999999, 52.42057889999999], [-0.7394658, 52.4202154], [-0.7383527, 52.41841920000001], [-0.7379162999999999, 52.4177932], [-0.7375751999999999, 52.417239], [-0.7367661, 52.41591569999999], [-0.7365831999999999, 52.415574], [-0.7362852000000001, 52.41498500000001], [-0.7360728999999999, 52.41450510000001], [-0.7358150999999999, 52.4138022], [-0.7356736, 52.41334489999999], [-0.7355658, 52.4128783], [-0.7354737999999998, 52.412403299999994], [-0.7354152999999999, 52.4119166], [-0.7353838999999999, 52.41156079999999], [-0.7353694999999999, 52.41120269999999], [-0.7353869999999999, 52.41048299999999], [-0.7355070999999999, 52.4095012], [-0.7356225999999999, 52.4089494], [-0.7357729999999999, 52.4083976], [-0.7360480999999999, 52.4076241], [-0.7363662999999999, 52.406857200000005], [-0.7366127999999998, 52.4061879], [-0.7368085999999999, 52.4055104], [-0.7369505999999999, 52.4048242], [-0.7370239, 52.4043369], [-0.7370614999999999, 52.403903499999984], [-0.7370785, 52.40326360000001], [-0.7370627999999999, 52.4028523], [-0.7370099, 52.4023577], [-0.7369711999999999, 52.40208189999999], [-0.7369115, 52.4017679], [-0.7367928, 52.40127519999999], [-0.7365933, 52.400652], [-0.7363976000000001, 52.400144], [-0.7361729, 52.3996378], [-0.7358807999999999, 52.39907920000001], [-0.7355708999999999, 52.3985634], [-0.7351524999999999, 52.39796139999999], [-0.7347650999999998, 52.3974717], [-0.7343756, 52.39701350000001], [-0.7339314, 52.3964335], [-0.7335572, 52.3959878], [-0.7332202999999999, 52.3955763], [-0.7329319999999999, 52.395202600000005], [-0.7327080999999999, 52.3948736], [-0.7325262, 52.3945911], [-0.7323461000000001, 52.3942775], [-0.7323209999999999, 52.394234], [-0.7321379999999998, 52.3938688], [-0.7320232000000001, 52.3935989], [-0.7319176, 52.393311899999986], [-0.7318027999999999, 52.39290419999998], [-0.7317257, 52.392559000000006], [-0.7316667, 52.392178], [-0.7316374, 52.3918024], [-0.731626, 52.391396699999994], [-0.7316205, 52.390839], [-0.731608, 52.3905114], [-0.7315726999999999, 52.39017789999999], [-0.7315224999999999, 52.38993390000001], [-0.7314795, 52.3897721], [-0.7314033, 52.3895084], [-0.7313639, 52.3893542], [-0.7312256999999999, 52.3888984], [-0.7310863999999999, 52.38852109999999], [-0.7308988000000001, 52.38808970000001], [-0.7307036, 52.3876755], [-0.7304366, 52.3871937], [-0.7302246999999998, 52.3868527], [-0.7299887999999999, 52.38651350000001], [-0.7297169, 52.386145000000006], [-0.7293942999999999, 52.38574929999999], [-0.7291411, 52.385471], [-0.7288711999999999, 52.385192], [-0.7284306776925388, 52.384780653945135], [-0.7283517999999999, 52.384706999999985], [-0.727831, 52.384268799999994], [-0.7273389, 52.3838907], [-0.7267052, 52.3834563], [-0.7260587999999999, 52.383049799999995], [-0.7253347999999998, 52.3826514], [-0.7247036, 52.3823352], [-0.7240606999999999, 52.3820433], [-0.7231772, 52.38168149999999], [-0.7223553, 52.38137509999999], [-0.7212014, 52.38096209999999], [-0.7186522272956171, 52.38004317092117], [-0.7183369, 52.3799295], [-0.7175249999999999, 52.3795963], [-0.7169170999999999, 52.3793709], [-0.7163195804119128, 52.379118947249154], [-0.7157299, 52.3788703], [-0.7154174999999999, 52.3787536], [-0.7146356, 52.37843229999999], [-0.7133241, 52.37794879999999], [-0.7120320999999998, 52.37744550000001], [-0.711464, 52.37720219999999], [-0.7109054999999999, 52.3769508], [-0.709885, 52.3764384], [-0.7090188, 52.3759579], [-0.7082553999999999, 52.3754939], [-0.7074951, 52.37498300000001], [-0.7070886, 52.37468530000001], [-0.7068542, 52.3745136], [-0.7061304, 52.37392740000001], [-0.7055148, 52.3733788], [-0.7050266, 52.372903], [-0.7046091999999999, 52.3724548], [-0.7042427999999998, 52.3720309], [-0.7038784999999999, 52.371574], [-0.703161, 52.370539099999995], [-0.7024479999999999, 52.3694749], [-0.7009169, 52.36716200000001], [-0.6983860999999999, 52.3633359], [-0.6960002, 52.35972699999999], [-0.6944609, 52.3573901], [-0.6940550999999999, 52.35675879999999], [-0.6936788, 52.35612040000001], [-0.6934421999999999, 52.355684199999985], [-0.6932304, 52.3552433], [-0.6928642, 52.35441110000001], [-0.6922061, 52.3525886], [-0.6908724999999999, 52.3488039], [-0.6906737, 52.34823889999999], [-0.6893272, 52.3444113], [-0.6878721, 52.340277400000005], [-0.6867708, 52.3371426], [-0.6862432, 52.33564059999999], [-0.6847785, 52.331480099999986], [-0.6845684999999999, 52.3310229], [-0.6843451, 52.3303836], [-0.6842217, 52.330034700000006], [-0.6841803812168123, 52.32991742479848], [-0.6839279, 52.329200799999995], [-0.6837674281383787, 52.32874130489927], [-0.6836973, 52.328540499999995], [-0.6833667999999999, 52.327614100000005], [-0.6831743999999998, 52.3270967], [-0.682998, 52.3266826], [-0.6828312, 52.32634710000001], [-0.682561, 52.32583009999998], [-0.6822883, 52.325375599999994], [-0.6819398999999999, 52.3248565], [-0.6816659999999999, 52.32449460000001], [-0.6813808999999998, 52.3241336], [-0.6807446, 52.3233726], [-0.6794663999999999, 52.3219108], [-0.6788312, 52.321178999999994], [-0.678035, 52.32026410000001], [-0.6772287999999999, 52.31932539999999], [-0.6769437999999999, 52.3189633], [-0.6768289, 52.3188174], [-0.6764671999999999, 52.31830300000001], [-0.6761293, 52.317767], [-0.6758119, 52.3171973], [-0.6755608, 52.316680899999994], [-0.6753524999999999, 52.316181799999995], [-0.6751401999999999, 52.31558059999999], [-0.6749829999999999, 52.31507930000001], [-0.6748471, 52.31444100000001], [-0.6747574999999999, 52.313832700000006], [-0.6747157999999999, 52.31341379999999], [-0.6747010999999999, 52.3129372], [-0.6747034999999999, 52.3128173], [-0.6747132999999998, 52.31231819999999], [-0.6747628000000001, 52.3117799], [-0.6748619999999999, 52.31119360000001], [-0.675002, 52.31066869999999], [-0.675166, 52.31014819999999], [-0.6754358, 52.30947049999999], [-0.6755509, 52.3091673], [-0.6757532999999999, 52.30866819999999], [-0.6759378999999999, 52.3082005], [-0.6762402, 52.3074128], [-0.6763797999999999, 52.3070206], [-0.6764993999999999, 52.3066153], [-0.6765978, 52.30613], [-0.6766332, 52.3058406], [-0.6766421999999999, 52.3055062], [-0.6766428999999999, 52.3051603], [-0.676598, 52.3047867], [-0.6765549, 52.304452299999994], [-0.6765109, 52.304196100000006], [-0.6764188999999999, 52.303878], [-0.6763502, 52.30363510000001], [-0.6762537, 52.30339420000001], [-0.6761671, 52.3032103], [-0.6760805999999999, 52.3030353], [-0.6758577, 52.30261309999999], [-0.6756514, 52.30229049999999], [-0.6754440999999999, 52.301994], [-0.6752320999999999, 52.3017311], [-0.6749936, 52.30145459999999], [-0.6747503999999999, 52.30121330000001], [-0.6745352, 52.3009778], [-0.6741747999999999, 52.3006514], [-0.6737863, 52.3003424], [-0.6733754, 52.3000406], [-0.6729456, 52.2997489], [-0.6723692, 52.29939769999999], [-0.6721052999999999, 52.2992522], [-0.6717558, 52.2990612], [-0.6713785, 52.298884599999994], [-0.6707944999999998, 52.29862479999999], [-0.6703839, 52.2984672], [-0.6699506, 52.2983087], [-0.6694610000000001, 52.2981491], [-0.6689492000000001, 52.2979958], [-0.6683282, 52.297831599999995], [-0.6676993999999999, 52.2976846], [-0.6671571999999999, 52.297582199999994], [-0.6666241999999999, 52.2974906], [-0.6660499000000001, 52.29741069999999], [-0.6656061, 52.2973557], [-0.6649873999999999, 52.2973016], [-0.6642865, 52.29725739999999], [-0.6618796, 52.2971327], [-0.6612769, 52.2971065], [-0.6606924, 52.2970766], [-0.6603797999999999, 52.29706299999999], [-0.6594102, 52.2970108], [-0.658128, 52.296945099999995], [-0.6574496999999999, 52.2969009], [-0.65685, 52.29685490000001], [-0.6560519999999999, 52.29678279999999], [-0.6549171999999999, 52.2966417], [-0.6538657999999999, 52.2964637], [-0.6530347, 52.2962989], [-0.6520146, 52.296067], [-0.6510495, 52.2958107], [-0.650296, 52.295582], [-0.6496138, 52.2953548], [-0.6489492, 52.2951217], [-0.648291, 52.2948565], [-0.6475190999999999, 52.294528799999995], [-0.6467939999999999, 52.2941949], [-0.6460358999999999, 52.2938105], [-0.6456922, 52.2936118], [-0.6452658, 52.293359200000005], [-0.6445185, 52.29288079999999], [-0.6441821, 52.2926538], [-0.6438467, 52.29240840000001], [-0.6435034999999999, 52.292147699999994], [-0.6431738999999999, 52.2918842], [-0.642841, 52.29160300000001], [-0.6425224, 52.29132039999999], [-0.6418895999999998, 52.2907446], [-0.6390806, 52.2881561], [-0.6362670999999999, 52.28556329999999], [-0.6345529999999999, 52.28396169999999], [-0.6320847, 52.2817259], [-0.6307834999999999, 52.2805573], [-0.6300775999999999, 52.2799643], [-0.6293221999999999, 52.27935749999999], [-0.628820698883665, 52.27898397166535], [-0.6285254999999998, 52.2787641], [-0.6276374999999998, 52.27813050000001], [-0.6266682999999998, 52.2774933], [-0.6265362999999999, 52.277412000000005], [-0.6227092031048118, 52.27498606676315], [-0.6187159999999999, 52.2724547], [-0.6162769, 52.270908899999995], [-0.6121089, 52.268249899999994], [-0.6063595999999999, 52.264607299999994], [-0.6060869999999999, 52.264433999999994], [-0.6012946, 52.261396399999995], [-0.6002033, 52.2607272], [-0.5990561999999999, 52.260059700000006], [-0.5949285, 52.25782329999999], [-0.5682789999999999, 52.243448], [-0.5624165, 52.24026879999999], [-0.5600193, 52.23897929999999], [-0.5588188999999999, 52.238343500000006], [-0.5576736, 52.2377973], [-0.5565293999999998, 52.2373133], [-0.5556116, 52.2369589], [-0.554606, 52.2366228], [-0.5538292999999999, 52.236390400000005], [-0.5527831, 52.23610839999999], [-0.5513270999999998, 52.2357391], [-0.5498896999999999, 52.23533040000001], [-0.5492932, 52.23515189999999], [-0.549107, 52.2350936], [-0.5480567, 52.2347646], [-0.5461663, 52.234082], [-0.544622, 52.233445399999994], [-0.5436898999999998, 52.2330389], [-0.5428305, 52.232635599999995], [-0.5406558, 52.23156530000001], [-0.5391331, 52.2308081], [-0.5389891704717129, 52.23073160606106], [-0.5376428999999999, 52.2300161], [-0.5371547, 52.229731699999995], [-0.5369464000000002, 52.2296103], [-0.535518, 52.22867819999998], [-0.5343711999999999, 52.22786219999998], [-0.5339325999999999, 52.22751830000001], [-0.5335329999999999, 52.22719370000001], [-0.5330744, 52.226803999999994], [-0.5322347999999999, 52.2260253], [-0.5318018, 52.2256052], [-0.5310198, 52.224748600000005], [-0.5309296612181601, 52.224641675843834], [-0.5306106, 52.2242632], [-0.5302822, 52.22384989999999], [-0.5297922, 52.22319039999999], [-0.5294191999999999, 52.2226098], [-0.5292573, 52.22234600000001], [-0.5289089, 52.2217308], [-0.5285656, 52.221068], [-0.5283479, 52.2205821], [-0.528174, 52.2201558], [-0.5281116053727022, 52.21998654579095], [-0.5278573, 52.219296699999994], [-0.5275037, 52.2179242], [-0.5273359, 52.21689619999999], [-0.5271992999999999, 52.2158538], [-0.5269369, 52.21371150000001], [-0.5265375999999999, 52.210562200000005], [-0.5260887, 52.2070202], [-0.5256549, 52.203608499999994], [-0.5256276, 52.20337870000001], [-0.5255177, 52.20258450000001], [-0.5253732, 52.2013765], [-0.5251327999999998, 52.1995041], [-0.5249049999999998, 52.1976707], [-0.5245726, 52.1949854], [-0.5242204, 52.192252399999994], [-0.5240433999999999, 52.19083669999998], [-0.5239528999999999, 52.1901728], [-0.5237871, 52.1888522], [-0.5234723, 52.1863412], [-0.5229114, 52.1817969], [-0.5228474999999999, 52.18133039999999], [-0.5226789, 52.180434000000005], [-0.5225084999999999, 52.1797011], [-0.5223053, 52.1790282], [-0.5221248, 52.1784956], [-0.5218326999999999, 52.17771320000001], [-0.5212577999999999, 52.176472], [-0.5209244, 52.17583510000001], [-0.5205658, 52.17521800000001], [-0.5197944, 52.17399270000001], [-0.5192256, 52.17321049999999], [-0.5186307999999998, 52.1724398], [-0.518008, 52.1716917], [-0.5174062, 52.1710058], [-0.5166646, 52.17021729999999], [-0.515869, 52.1694456], [-0.5136634999999999, 52.1674099], [-0.5115121999999999, 52.1654656], [-0.5113042, 52.16527239999999], [-0.5109147162283741, 52.16491882804252], [-0.5077327, 52.16203010000001], [-0.5065434, 52.16092679999999], [-0.5019154000000001, 52.1566697], [-0.49808459999999993, 52.153153899999985], [-0.4939297000000001, 52.14933500000001], [-0.4927924000000001, 52.1483151], [-0.48896279999999986, 52.14477660000001], [-0.4882869000000001, 52.14422569999999], [-0.4878282, 52.1438039], [-0.4872488, 52.143273], [-0.48682059999999994, 52.14288410000001], [-0.4866118, 52.1426892], [-0.4861642000000001, 52.1422844], [-0.48499710000000007, 52.1412095], [-0.4844434000000001, 52.140702899999994], [-0.484145, 52.140435399999994], [-0.4836887, 52.140029], [-0.4829066000000001, 52.1393271], [-0.4823464, 52.1388223], [-0.4817234, 52.13823549999999], [-0.48129650000000007, 52.1378547], [-0.4806640999999999, 52.13725999999999], [-0.4804449, 52.13704589999999], [-0.4800289, 52.1365975], [-0.479728, 52.1362583], [-0.4795649, 52.1360601], [-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.4771808, 52.12930759999999], [-0.4772347, 52.12850269999999], [-0.4773063, 52.12771239999999], [-0.4774435000000001, 52.1268203], [-0.4777965, 52.12473979999999], [-0.4781044, 52.1226543], [-0.4781966, 52.1219858], [-0.47830420000000007, 52.1214065], [-0.4783300999999999, 52.1212005], [-0.47836835036491226, 52.12097512205706], [-0.4784247, 52.1206431], [-0.47845629999999995, 52.1203428], [-0.4787877, 52.1180019], [-0.47880759999999994, 52.11788120000001], [-0.4788918999999999, 52.11731389999999], [-0.4789097000000001, 52.116817], [-0.4790407, 52.1159579], [-0.4790660000000001, 52.11574900000001], [-0.47935919999999993, 52.1138976], [-0.4793764599612652, 52.11377870904075], [-0.4793870619140866, 52.11370567996295], [-0.47945230000000005, 52.11325630000001], [-0.4794761, 52.1130928], [-0.47960890000000006, 52.1118438], [-0.4796721999999999, 52.11076859999999], [-0.4796742999999999, 52.11057459999999], [-0.479666898003764, 52.10978287988833], [-0.4796560000000001, 52.1086172], [-0.4796760000000001, 52.10782669999999], [-0.4797086, 52.10732789999999], [-0.47976269999999993, 52.10657829999999], [-0.4798385, 52.1057532], [-0.479868, 52.105526999999995], [-0.4799902, 52.104673600000005], [-0.4801641, 52.1037786], [-0.4804005, 52.10278170000001], [-0.4805804000000001, 52.1021392], [-0.4808455, 52.10125600000001], [-0.4811611999999999, 52.1003841], [-0.48186309999999993, 52.0986351], [-0.48212040000000006, 52.09800859999999], [-0.4865861, 52.0871314], [-0.4870469999999999, 52.08617340000001], [-0.4875759, 52.085189], [-0.4881242999999999, 52.08427789999998], [-0.488758, 52.0833133], [-0.488998, 52.08300089999999], [-0.4897225, 52.0820122], [-0.4905521000000001, 52.08100939999999], [-0.49143, 52.080062299999994], [-0.4928335, 52.07863309999998], [-0.5049512999999999, 52.066337700000005], [-0.5052505999999999, 52.0660399], [-0.5065489, 52.06471749999999], [-0.5072572999999999, 52.06399589999999], [-0.5083276, 52.062775300000006], [-0.5084327, 52.0626578], [-0.5093779999999999, 52.061496799999986], [-0.5100706999999999, 52.0605603], [-0.5109758999999999, 52.0591759], [-0.5117758, 52.05779979999999], [-0.5124291, 52.056430000000006], [-0.5127046, 52.0558074], [-0.5129336, 52.05518440000001], [-0.5131398809273009, 52.054578667909794], [-0.5134956, 52.0535341], [-0.5138591999999998, 52.05207939999999], [-0.5140259, 52.05124179999999], [-0.5141489, 52.05036219999999], [-0.5142503, 52.049196], [-0.5142741999999999, 52.048576], [-0.5142864999999999, 52.047933099999995], [-0.5142344000000001, 52.0466624], [-0.5139905999999999, 52.0441067], [-0.5138419999999999, 52.04256039999999], [-0.5137864999999999, 52.04179099999999], [-0.5137621, 52.04102029999999], [-0.5137227, 52.04038940000001], [-0.5136871, 52.03965769999999], [-0.5136386, 52.0390678], [-0.5135352, 52.0379287], [-0.5134644, 52.03709720000001], [-0.5133819, 52.03626710000001], [-0.5127915, 52.0303838], [-0.5126504, 52.0289999], [-0.5124591, 52.027640600000005], [-0.5122276999999998, 52.0266232], [-0.5118701, 52.0254654], [-0.5114885999999998, 52.02446640000001], [-0.5110903999999998, 52.02346330000001], [-0.5108597, 52.022923], [-0.510756, 52.0226845], [-0.5103238, 52.0217184], [-0.5100405, 52.0212024], [-0.5097631, 52.020687499999994], [-0.5090688999999999, 52.0194956], [-0.508487, 52.01861480000001], [-0.5079786, 52.0178841], [-0.507421, 52.01715260000001], [-0.506821, 52.0164167], [-0.5061156, 52.0156223], [-0.5059624999999999, 52.01546249999999], [-0.5045769999999999, 52.014004799999995], [-0.5025206999999999, 52.0118413], [-0.5010332, 52.0102723], [-0.5006668999999999, 52.0098145], [-0.5005052, 52.00964389999999], [-0.5002781, 52.009410300000006], [-0.4996697, 52.00879059999999], [-0.49949179999999993, 52.0085971], [-0.4993196, 52.0084098], [-0.4992112, 52.008299], [-0.4990064999999999, 52.0080852], [-0.498644, 52.0076356], [-0.4981141, 52.0070821], [-0.49663770000000007, 52.0055399], [-0.49627589999999994, 52.0051541], [-0.4958651999999999, 52.004711499999985], [-0.4956875, 52.0045061], [-0.4954747000000001, 52.0042667], [-0.49483270000000007, 52.0034788], [-0.494536821030003, 52.00309223158789], [-0.4944363000000001, 52.0029609], [-0.494139, 52.0025343], [-0.4937013, 52.00188969999999], [-0.4931365, 52.000940400000005], [-0.4926361, 51.9999797], [-0.4923284876730547, 51.99930615890027], [-0.4923233, 51.9992948], [-0.4920384, 51.9986116], [-0.4916211, 51.9973231], [-0.49125530000000006, 51.995865399999985], [-0.491052, 51.9948864], [-0.49089400000000005, 51.9939085], [-0.4907773, 51.99296449999999], [-0.49072539999999987, 51.9920062], [-0.49072539999999987, 51.9911861], [-0.4907578, 51.9903723], [-0.4908184, 51.9896452], [-0.4909026999999999, 51.98893270000001], [-0.4910157999999999, 51.9882191], [-0.4912929, 51.9869727], [-0.4917671, 51.9852308], [-0.4919752999999999, 51.9844435], [-0.4931143, 51.98024939999999], [-0.4932011, 51.9799432], [-0.4945019999999999, 51.9749688], [-0.4946691, 51.97416489999999], [-0.4950621, 51.97128959999999], [-0.4951879, 51.9684813], [-0.4951980999999999, 51.9681204], [-0.4953699999999999, 51.9626767], [-0.4953919999999999, 51.9622483], [-0.49540539999999994, 51.9615764], [-0.49542290000000005, 51.96110039999999], [-0.4954263, 51.96101879999999], [-0.4954536999999999, 51.9603512], [-0.4954719999999999, 51.9596282], [-0.4957154, 51.95237310000001], [-0.4957181, 51.9523019], [-0.49598486340219194, 51.94396531986611], [-0.4962332, 51.9362032], [-0.4962745999999999, 51.93507879999999], [-0.4962723, 51.9339543], [-0.4961852999999999, 51.93309329999999], [-0.49600889999999986, 51.932227], [-0.4958602, 51.931685599999994], [-0.4956676, 51.931142599999994], [-0.4953672999999999, 51.930415700000005], [-0.4949834, 51.9296866], [-0.4946023, 51.9290688], [-0.4941765, 51.928462999999994], [-0.4936820999999999, 51.9278331], [-0.4931293, 51.92721100000001], [-0.4924948, 51.9265703], [-0.4917956, 51.925948599999984], [-0.49075419999999986, 51.925121999999995], [-0.4895908, 51.92433999999999], [-0.4836429, 51.92070459999999], [-0.4773841, 51.91687900000001], [-0.4681346, 51.911244199999985], [-0.4674085999999999, 51.9108019], [-0.4667140999999999, 51.9104294], [-0.46638760000000007, 51.9102305], [-0.4663874723715689, 51.91023042134808], [-0.4659115, 51.90993709999999], [-0.4653519, 51.9095938], [-0.46471349999999995, 51.9092066], [-0.4640561, 51.908851799999994], [-0.4606062000000001, 51.9067366], [-0.4600592, 51.90641440000001], [-0.459638, 51.90616959999999], [-0.4593660000000001, 51.906011500000005], [-0.4590359, 51.90581949999999], [-0.45831840000000007, 51.90538929999999], [-0.4576250999999999, 51.9049532], [-0.4570644999999999, 51.90458749999999], [-0.45657769999999986, 51.9042764], [-0.4560452, 51.9039429], [-0.4553533, 51.9035185], [-0.4550867, 51.9033578], [-0.4548453, 51.90321209999999], [-0.4546424, 51.9030898], [-0.4539138999999998, 51.9026532], [-0.4531816000000001, 51.90220969999999], [-0.4524952999999999, 51.9017899], [-0.4518848, 51.9014153], [-0.4514559, 51.90115019999999], [-0.4509272, 51.9008328], [-0.45061509999999994, 51.9006455], [-0.4501791999999999, 51.9003765], [-0.4496559, 51.9000624], [-0.44917709999999994, 51.8997703], [-0.4491576420597607, 51.899758451794206], [-0.4486634, 51.89945749999999], [-0.4481863, 51.89916839999999], [-0.4475989, 51.8988109], [-0.4471751, 51.898547699999995], [-0.4466414, 51.89821839999999], [-0.44620249999999995, 51.8979489], [-0.4456205, 51.8975847], [-0.4451031, 51.8972625], [-0.4445989, 51.89695139999998], [-0.44431049999999994, 51.89677509999999], [-0.4440155, 51.8965922], [-0.4436975, 51.8963971], [-0.44341300000000006, 51.8962226], [-0.4426915, 51.8957823], [-0.4417329, 51.8951952], [-0.4413020999999999, 51.8949307], [-0.4405953, 51.89450370000001], [-0.4399543, 51.89410720000001], [-0.4392157, 51.8936551], [-0.4385330999999999, 51.8932446], [-0.4379081, 51.8928622], [-0.4371745, 51.8924153], [-0.4364517, 51.89197159999999], [-0.4357677, 51.89155530000001], [-0.4351293, 51.89116380000001], [-0.43461169999999993, 51.8908477], [-0.4339716, 51.8904589], [-0.4332823, 51.8900393], [-0.4325424, 51.8895887], [-0.43245969999999995, 51.88953630000001], [-0.4323188999999999, 51.8894491], [-0.4318128, 51.8891368], [-0.4310712, 51.88868409999999], [-0.43086269691053414, 51.8885561180277], [-0.4303603999999999, 51.8882478], [-0.430004, 51.88803179999999], [-0.42962549999999994, 51.88780250000001], [-0.4292365000000001, 51.8875691], [-0.4288878, 51.8873547], [-0.4281502, 51.88690939999999], [-0.4275065, 51.886527], [-0.4268345999999999, 51.886157], [-0.42614900000000006, 51.8858046], [-0.4259566, 51.885712600000005], [-0.4256586, 51.8855702], [-0.42543849999999994, 51.88546489999999], [-0.42484539999999993, 51.8852037], [-0.424135, 51.88491699999999], [-0.42354480000000005, 51.8846911], [-0.4229613, 51.88445289999999], [-0.4227053, 51.8843666], [-0.42237130000000006, 51.8842568], [-0.4220461, 51.884156899999994], [-0.4211446, 51.8838526], [-0.4205029, 51.88368139999999], [-0.4195016999999999, 51.88344659999999], [-0.4193133, 51.88340239999999], [-0.41807009999999994, 51.8831532], [-0.41736339999999994, 51.883017499999994], [-0.41730939999999994, 51.8830084], [-0.4171519, 51.88298170000001], [-0.4168797, 51.8829289], [-0.4164996999999999, 51.8828544], [-0.4154911999999999, 51.8826615], [-0.4141399679115855, 51.88239789410931], [-0.412675, 51.88211210000001], [-0.4120499, 51.88199009999999], [-0.4113833999999999, 51.8818436], [-0.410851, 51.881712799999995], [-0.4108051999999999, 51.88170040000001], [-0.4104558, 51.8816059], [-0.4102542, 51.8815514], [-0.4098733000000001, 51.88143959999999], [-0.40939049999999994, 51.881289800000005], [-0.4091484, 51.88121039999999], [-0.4089359, 51.88114070000002], [-0.4084048, 51.8809412], [-0.407635, 51.88063410000001], [-0.4070033, 51.88035099999999], [-0.4065097999999999, 51.8801117], [-0.40584059999999994, 51.879757399999995], [-0.4052317, 51.8793997], [-0.4047717, 51.8791058], [-0.4042196, 51.8787214], [-0.4032312, 51.8779936], [-0.4027055, 51.8775987], [-0.4021892, 51.877217], [-0.4016554, 51.87682379999999], [-0.4011874, 51.8764793], [-0.4006026, 51.876048], [-0.4001802, 51.8757292], [-0.3996814, 51.875361600000005], [-0.3994333, 51.875182800000005], [-0.39905899999999994, 51.87491200000001], [-0.3986298999999999, 51.874597400000006], [-0.39804509999999993, 51.8741702], [-0.39745099999999994, 51.87373049999999], [-0.3968863999999999, 51.873314], [-0.3962762, 51.8728653], [-0.3956526, 51.8724132], [-0.3951349, 51.8720455], [-0.3945408, 51.8716574], [-0.3938997, 51.8712798], [-0.3932467, 51.8709326], [-0.3926351, 51.870619600000005], [-0.392057, 51.87035239999999], [-0.3913462999999999, 51.8700212], [-0.3907937000000001, 51.8697554], [-0.3901607, 51.8694208], [-0.3899569, 51.86930650000001], [-0.3895625999999999, 51.8690714], [-0.3889697999999999, 51.8686822], [-0.3884051999999999, 51.8682689], [-0.3879653, 51.8679087], [-0.3875174, 51.86750630000001], [-0.3870896, 51.86707149999999], [-0.386745, 51.86667049999999], [-0.3863909, 51.8661993], [-0.38608789999999993, 51.8657107], [-0.385829, 51.8652155], [-0.3856089999999999, 51.8647155], [-0.3854133, 51.8642109], [-0.3852093999999999, 51.8637074], [-0.384956, 51.86317239999999], [-0.3846648999999999, 51.862644800000005], [-0.3843176, 51.8621255], [-0.3839353, 51.861623], [-0.3835384, 51.861164], [-0.3830663, 51.8606813], [-0.3825621, 51.86022059999999], [-0.3820162999999999, 51.8597742], [-0.3817078, 51.859541400000005], [-0.38145699999999994, 51.8593586], [-0.3808655, 51.858954399999995], [-0.3803479, 51.8586115], [-0.3797591, 51.8582098], [-0.3791704, 51.85778739999999], [-0.3786232, 51.8573683], [-0.3780949, 51.8569597], [-0.3775383, 51.85651899999999], [-0.3769896999999999, 51.8560852], [-0.376448, 51.8556584], [-0.37622399999999995, 51.85548299999999], [-0.37586859999999994, 51.855202199999994], [-0.3754113, 51.85484329999999], [-0.374785, 51.854349799999994], [-0.37415199999999993, 51.85385349999999], [-0.373527, 51.85335999999999], [-0.3728967, 51.8528646], [-0.372269, 51.852374999999995], [-0.3716923999999999, 51.8519211], [-0.3711210999999999, 51.85146379999999], [-0.3710161, 51.851373900000006], [-0.3708553, 51.8512363], [-0.3705511, 51.85097590000001], [-0.3699972, 51.850458899999985], [-0.3694729, 51.8499161], [-0.3689927, 51.84936619999999], [-0.3685663, 51.8488228], [-0.36817339999999993, 51.84826329999999], [-0.3678073, 51.8476768], [-0.3674813, 51.847072999999995], [-0.3672024, 51.846488699999995], [-0.3669703999999999, 51.8459063], [-0.3667934, 51.8453653], [-0.3667099, 51.845054100000006], [-0.36664849999999993, 51.84482529999999], [-0.36652109999999993, 51.844265], [-0.3664733, 51.8441122], [-0.3663614999999999, 51.8437555], [-0.3661724, 51.84322699999999], [-0.3659914, 51.8427918], [-0.3655841, 51.84203519999999], [-0.3654584, 51.8418286], [-0.3651062, 51.8411954], [-0.3647307, 51.840652600000006], [-0.3646084, 51.8404925], [-0.3644578, 51.8402987], [-0.3643164, 51.8401147], [-0.3640374, 51.83978239999999], [-0.36391529999999994, 51.8396368], [-0.3633896999999999, 51.83907139999999], [-0.36288399999999993, 51.8385852], [-0.3623502, 51.8381146], [-0.36177090000000006, 51.83764060000001], [-0.3612492, 51.83723199999999], [-0.3607274999999999, 51.8368235], [-0.36015889999999995, 51.8363644], [-0.3596156999999999, 51.8358954], [-0.35932611364780853, 51.83561996913083], [-0.3590980999999999, 51.83540309999999], [-0.3586139, 51.8349092], [-0.3583645, 51.8346306], [-0.3581405999999999, 51.834370400000005], [-0.35769, 51.833820900000006], [-0.35728229999999994, 51.833261499999985], [-0.35716300141206236, 51.833078520820536], [-0.3569095, 51.8326897], [-0.35659959999999996, 51.8321661], [-0.3563085999999999, 51.831631599999994], [-0.3560645, 51.83108709999998], [-0.3559076, 51.83064869999999], [-0.35573189999999993, 51.83010829999999], [-0.3555952, 51.82957849999999], [-0.3555349, 51.829334], [-0.35548110000000005, 51.829049899999994], [-0.3553953, 51.8284722], [-0.3553498, 51.82788599999999], [-0.3553456, 51.82730519999999], [-0.3553832, 51.8267175], [-0.3554596, 51.82613239999999], [-0.3555443, 51.8256183], [-0.35563279999999997, 51.825101], [-0.3557185, 51.82448289999999], [-0.3557627, 51.8239027], [-0.3557642, 51.8232667], [-0.3557253, 51.822644999999994], [-0.3556462, 51.8220672], [-0.3555617, 51.82159639999999], [-0.3554503, 51.821133199999984], [-0.3553109, 51.8206613], [-0.3551914, 51.82030009999999], [-0.35500899999999996, 51.8198217], [-0.3547906, 51.8193291], [-0.3545799, 51.81889239999998], [-0.3542982, 51.8183892], [-0.3540032, 51.81793329999999], [-0.35371579999999997, 51.8175414], [-0.35334829999999995, 51.8170609], [-0.3529344, 51.816509399999994], [-0.3526128, 51.816093899999984], [-0.35239, 51.8157822], [-0.35227759999999997, 51.81562939999999], [-0.3520074, 51.81526989999998], [-0.3518369, 51.815050799999995], [-0.35178699999999996, 51.8149867], [-0.3515441, 51.81467450000001], [-0.351164, 51.8141753], [-0.35096179999999993, 51.8139099], [-0.35038859999999994, 51.813134199999986], [-0.3500174999999999, 51.812651900000006], [-0.34966339999999996, 51.812187599999994], [-0.34921649999999993, 51.8115928], [-0.34885279999999996, 51.81112069999999], [-0.348241, 51.81045050000001], [-0.3481309, 51.81031159999998], [-0.3481164797292545, 51.810291804901055], [-0.3477789, 51.8098284], [-0.3474871, 51.8094522], [-0.3472508, 51.80914619999999], [-0.34711269999999994, 51.80896380000001], [-0.3468562, 51.808635200000005], [-0.3465655, 51.8082449], [-0.34645850000000006, 51.80810199999999], [-0.3461461, 51.80768189999999], [-0.3456987999999999, 51.80708129999999], [-0.3453758, 51.806656399999994], [-0.34529909999999997, 51.806554000000006], [-0.3452281, 51.8064627], [-0.3448606, 51.8059784], [-0.3445495, 51.80556959999999], [-0.3444690999999999, 51.8054647], [-0.3443705, 51.80533590000001], [-0.34414039999999996, 51.8050356], [-0.3437032, 51.804458399999994], [-0.3432821, 51.8038986], [-0.343093, 51.8036556], [-0.34283289999999994, 51.8033198], [-0.34238759999999996, 51.8027443], [-0.3419382999999999, 51.8021654], [-0.34154139999999994, 51.80164130000001], [-0.3412289, 51.8012299], [-0.34082959999999995, 51.8007077], [-0.3404501, 51.8001985], [-0.34016139999999995, 51.79982339999999], [-0.3398381999999999, 51.7993838], [-0.3395524999999999, 51.799014699999994], [-0.33926589999999995, 51.79864260000001], [-0.3389745, 51.798273300000005], [-0.33869419999999995, 51.79791079999999], [-0.3383727, 51.7974889], [-0.3381027999999999, 51.7971171], [-0.3377436999999999, 51.796638], [-0.3373441, 51.7961096], [-0.33694169999999996, 51.79558130000001], [-0.33652829999999995, 51.795037699999995], [-0.3361662, 51.7945625], [-0.335839, 51.7941295], [-0.3355306, 51.793731400000006], [-0.33525189999999994, 51.793364999999994], [-0.3348576999999999, 51.792857299999994], [-0.3344191, 51.7922775], [-0.33398829999999996, 51.791709099999984], [-0.3335662, 51.79115190000001], [-0.3331433999999999, 51.7905967], [-0.3324219, 51.7896461], [-0.3320141999999999, 51.78911850000001], [-0.33162259999999993, 51.78860499999998], [-0.330774, 51.78750110000001], [-0.3303391, 51.78692339999999], [-0.3299073, 51.786351], [-0.3296689, 51.78603679999999], [-0.3294731, 51.785782100000006], [-0.32903959999999993, 51.7852119], [-0.32866680000000004, 51.784721600000005], [-0.3283463, 51.7843052], [-0.32803009999999994, 51.78390389999999], [-0.3278044, 51.783609899999995], [-0.32725219999999994, 51.782884999999986], [-0.3265787, 51.7819804], [-0.3261901, 51.7814397], [-0.3258155999999999, 51.780892699999995], [-0.32546819999999993, 51.7803352], [-0.32514409999999994, 51.7797828], [-0.32461970000000007, 51.7787896], [-0.32442619999999994, 51.77840349999999], [-0.32416739999999994, 51.777875], [-0.3240159669874666, 51.77753249589623], [-0.323976, 51.7774421], [-0.3239079, 51.7772744], [-0.3238561999999999, 51.7771474], [-0.3237482, 51.7768817], [-0.3235403, 51.77633159999999], [-0.3233432, 51.7757416], [-0.323158, 51.7751179], [-0.32300369999999995, 51.774538699999994], [-0.3228564, 51.773915200000005], [-0.3226981, 51.773120199999994], [-0.322627, 51.77265959999998], [-0.3225478, 51.7720326], [-0.3224753, 51.7714442], [-0.3224004, 51.7708123], [-0.3223318, 51.7701803], [-0.3222663, 51.76955170000001], [-0.3221723, 51.76871960000001], [-0.3220086, 51.76729290000001], [-0.3219618, 51.766898399999995], [-0.32193460000000007, 51.76669129999999], [-0.3218985, 51.7663984], [-0.32187200000000005, 51.76617890000001], [-0.3217634, 51.7652343], [-0.3217109, 51.76478229999999], [-0.3216707, 51.7641963], [-0.32166, 51.7635622], [-0.3216881, 51.762972], [-0.321719, 51.7626442], [-0.3217607, 51.7623932], [-0.3218692, 51.76182159999998], [-0.3220088, 51.76126759999999], [-0.3221871, 51.7607298], [-0.3223842, 51.76020210000001], [-0.32245929999999995, 51.7600195], [-0.3226107999999999, 51.7596609], [-0.3227932, 51.75927659999999], [-0.32297299999999995, 51.75893260000001], [-0.3232518, 51.758478], [-0.3234263, 51.75820049999999], [-0.32368919999999995, 51.7578286], [-0.32397469999999995, 51.7574478], [-0.3242833, 51.75706819999999], [-0.32463469999999994, 51.7566713], [-0.32559869999999996, 51.7555468], [-0.32588169999999994, 51.75516660000001], [-0.3260482, 51.75493550000001], [-0.32636469999999995, 51.754426599999995], [-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039], [-0.3275933999999999, 51.7505022], [-0.3276734, 51.74986719999999], [-0.3276857, 51.74951239999999], [-0.3276228, 51.7490911], [-0.32757299999999995, 51.74869110000001], [-0.3274678999999999, 51.7482146], [-0.3273649, 51.747866399999985], [-0.32724359999999997, 51.7475261], [-0.3270596, 51.74707779999999], [-0.32682999999999995, 51.74660149999998], [-0.3265604, 51.7461346], [-0.32644029999999996, 51.74594019999999], [-0.3262731, 51.7456795], [-0.32609169999999993, 51.7454127], [-0.32577529999999993, 51.744955299999994], [-0.3255173, 51.744596], [-0.32535729999999996, 51.74438510000001], [-0.3250672, 51.744027], [-0.32481439999999995, 51.7437087], [-0.324545, 51.7434252], [-0.32416059999999997, 51.74304189999999], [-0.32368250000000004, 51.74260780000001], [-0.32299049999999996, 51.74199339999999], [-0.32269879999999995, 51.7417249], [-0.32236419999999993, 51.74139340000001], [-0.32217479999999993, 51.7412029], [-0.3219116, 51.740920800000005], [-0.3213346999999999, 51.74025160000001], [-0.32101219999999997, 51.7398422], [-0.32062209999999997, 51.73926829999999], [-0.3203101, 51.73877319999999], [-0.32007529999999995, 51.7383452], [-0.31999520000000004, 51.7381848], [-0.3199319, 51.7380611], [-0.3198563, 51.7379037], [-0.31948109999999996, 51.737009699999994], [-0.319249, 51.736253999999995], [-0.31913040000000004, 51.73575069999999], [-0.31904649999999996, 51.7353262], [-0.31896869999999994, 51.73479079999999], [-0.31892319999999996, 51.73434139999999], [-0.3189076, 51.7340391], [-0.3189239, 51.733520600000006], [-0.3189887, 51.7327588], [-0.3190739, 51.7322368], [-0.3192128, 51.7315577], [-0.3194597, 51.730522099999995], [-0.31959589999999993, 51.7299372], [-0.31973689999999994, 51.72936539999999], [-0.3199057, 51.7286844], [-0.32018759999999996, 51.72749389999999], [-0.320292, 51.727042899999994], [-0.32058049999999993, 51.7256825], [-0.320836, 51.7245935], [-0.3209835999999999, 51.72407110000001], [-0.3212357, 51.722991099999994], [-0.32148016983956257, 51.721918011123584], [-0.32152610000000004, 51.721716400000005], [-0.3218177, 51.72057370000001], [-0.3221207, 51.7193], [-0.3223111, 51.7184161], [-0.32255529999999993, 51.7174481], [-0.32278899999999994, 51.7165013], [-0.322813, 51.71639580000001], [-0.3229041, 51.7160047], [-0.3230102, 51.7155731], [-0.32312859999999993, 51.7150556], [-0.32325509999999996, 51.714586100000005], [-0.32335169999999996, 51.71413929999999], [-0.3234483, 51.71370350000001], [-0.32354759999999994, 51.7133327], [-0.3236551, 51.712831099999995], [-0.3237884, 51.71229159999999], [-0.32389309999999993, 51.71179819999999], [-0.3239882, 51.71141920000001], [-0.3240414999999999, 51.71120760000001], [-0.3241421, 51.71075489999999], [-0.32427269999999997, 51.7102188], [-0.3244224, 51.7095899], [-0.32456519999999994, 51.708988000000005], [-0.3246686, 51.7085345], [-0.3247802, 51.708055599999994], [-0.32486719999999997, 51.707699], [-0.32495569999999996, 51.707291], [-0.32505359999999994, 51.70692259999999], [-0.3251474999999999, 51.706513699999995], [-0.32522499999999993, 51.706174], [-0.32530799999999993, 51.7058072], [-0.3253897, 51.70542199999999], [-0.32548219999999994, 51.70489589999999], [-0.32552219999999993, 51.70440440000001], [-0.3255704, 51.70376519999999], [-0.3255825, 51.703429599999986], [-0.32558419999999993, 51.7028872], [-0.32557819999999993, 51.7024567], [-0.3255522, 51.70209520000001], [-0.3255265, 51.701918199999994], [-0.325457, 51.7016174], [-0.3253903, 51.70109569999999], [-0.32529199999999997, 51.70056829999999], [-0.3251725, 51.69992489999999], [-0.3250302, 51.699436], [-0.3248566, 51.6989216], [-0.3246146, 51.69827810000001], [-0.324331, 51.697629], [-0.3240951, 51.6971249], [-0.3238392, 51.696621699999994], [-0.32327739999999994, 51.6956522], [-0.3221607000000001, 51.6937237], [-0.3200789, 51.69016390000001], [-0.3189531, 51.68831519999999], [-0.3183425, 51.68734810000001], [-0.3178188, 51.686552], [-0.31722599999999995, 51.6857167], [-0.3170024, 51.685405], [-0.31660980000000005, 51.6848691], [-0.31631519999999996, 51.6844769], [-0.3160396999999999, 51.68411609999999], [-0.31569299999999995, 51.6836875], [-0.3153503, 51.683295699999995], [-0.3150023, 51.68293309999999], [-0.3146204, 51.6825481], [-0.3141818, 51.682127400000006], [-0.31385899999999994, 51.6818286], [-0.3133039, 51.681326799999994], [-0.3123624, 51.6805284], [-0.31139859999999997, 51.6797277], [-0.3109321, 51.67934149999999], [-0.31022379999999994, 51.67872739999999], [-0.31014759999999997, 51.6786645], [-0.30967519999999993, 51.67822720000001], [-0.30888329999999997, 51.677573599999995], [-0.30884049999999996, 51.6775382], [-0.3084446, 51.67720419999999], [-0.3079045, 51.67670389999999], [-0.3077551, 51.67657679999999], [-0.30733879999999997, 51.67622839999999], [-0.3077551, 51.67657679999999], [-0.3079045, 51.67670389999999], [-0.3084446, 51.67720419999999], [-0.30785689999999993, 51.6767225], [-0.3068869, 51.675910900000005], [-0.30630599999999997, 51.6754174], [-0.3056162, 51.674837800000006], [-0.3048503, 51.6742219], [-0.3039578, 51.6734719], [-0.3030722, 51.672741300000006], [-0.3019346, 51.6718198], [-0.3017755, 51.6716853], [-0.3011716, 51.6711746], [-0.3004805, 51.67057810000001], [-0.29988739999999997, 51.6700684], [-0.2993228, 51.66957910000001], [-0.29870109999999994, 51.66905090000001], [-0.29817599999999994, 51.668617999999995], [-0.2973093, 51.667923599999995], [-0.2964972, 51.6672756], [-0.2958277999999999, 51.666725500000005], [-0.29527279999999995, 51.66626310000001], [-0.29523924465501367, 51.666235034589675], [-0.2947068, 51.6657897], [-0.2941994, 51.6653695], [-0.2936661, 51.66492480000001], [-0.2931504999999999, 51.6645012], [-0.2927002, 51.664113], [-0.2922661999999999, 51.663729], [-0.2917125, 51.6632708], [-0.29110980000000003, 51.66277629999999], [-0.2904609, 51.6622363], [-0.28990039999999995, 51.661770399999995], [-0.2891889, 51.66117890000001], [-0.2884379, 51.660556099999994], [-0.2878325, 51.6600691], [-0.28729379999999993, 51.6596227], [-0.2867958, 51.6592024], [-0.2863238, 51.65880999999999], [-0.285883, 51.6584606], [-0.2854177, 51.6580766], [-0.28487629999999997, 51.65762339999999], [-0.28432799999999997, 51.65715670000001], [-0.2838859, 51.6567862], [-0.2833866, 51.6563701], [-0.28292539999999994, 51.655976800000005], [-0.2826179, 51.6557109], [-0.2823785, 51.6555016], [-0.28206149999999997, 51.655213], [-0.2816697, 51.6548458], [-0.28137179999999995, 51.65456729999999], [-0.28103029999999996, 51.6542204], [-0.2807269, 51.6538988], [-0.28035409999999994, 51.6534945], [-0.2800466999999999, 51.6531383], [-0.2797229, 51.6527197], [-0.2794875, 51.65240399999999], [-0.27916509999999994, 51.6519381], [-0.2789926, 51.6516653], [-0.27891209999999994, 51.65153800000001], [-0.2787148, 51.65122229999999], [-0.2784645, 51.6508256], [-0.2781557, 51.6503318], [-0.2778346, 51.64984309999999], [-0.2775013, 51.649359399999994], [-0.2772129, 51.64895169999999], [-0.2769585, 51.64856509999999], [-0.2767326, 51.6482014], [-0.27660899999999994, 51.647987400000005], [-0.2764378, 51.647682999999994], [-0.2719779, 51.6394441], [-0.2715223, 51.63859269999999], [-0.27101849999999994, 51.637667400000005], [-0.27053180000000004, 51.6368307], [-0.27032019999999995, 51.6364985], [-0.26949458523585645, 51.63532649516161], [-0.26936299999999996, 51.63513970000001], [-0.2683397, 51.633789099999994], [-0.2677304, 51.6329825], [-0.26717489999999994, 51.6322544], [-0.2659966000000001, 51.6307021], [-0.2655558, 51.6301247], [-0.26509199999999994, 51.6295498], [-0.2646066999999999, 51.6289765], [-0.2640944, 51.62843259999999], [-0.26353619999999994, 51.6278434], [-0.26296329999999996, 51.627249199999994], [-0.26184179999999996, 51.6260914], [-0.2612439999999999, 51.6254743], [-0.26064170000000003, 51.6248623], [-0.2598652, 51.624068], [-0.2590827, 51.6232988], [-0.25747049999999994, 51.6216525], [-0.2558943, 51.6200278], [-0.2547682, 51.6188645], [-0.2536758, 51.61771749999999], [-0.2512383, 51.61524729999999], [-0.2508636000000001, 51.61487470000001], [-0.25049009999999994, 51.614492199999994], [-0.2501865, 51.6141769], [-0.24986739999999996, 51.61385839999999], [-0.24967639999999997, 51.6136638], [-0.2494034, 51.6133759], [-0.24770979999999995, 51.6116332], [-0.24662675964784295, 51.61048353460085], [-0.2461169, 51.60994229999999], [-0.2459553, 51.6097694], [-0.2439602, 51.6076737], [-0.2419170999999999, 51.6055615], [-0.241078, 51.6047014], [-0.24025330000000003, 51.6038177], [-0.2391205, 51.6026213], [-0.2387229999999999, 51.602132399999995], [-0.2383712, 51.6016476], [-0.23824550000000003, 51.6014583], [-0.238012, 51.6010934], [-0.2378253999999999, 51.6007935], [-0.2376679, 51.6005054], [-0.2374716, 51.6001127], [-0.23727319999999996, 51.599684499999995], [-0.2370185, 51.599074399999985], [-0.23694839999999995, 51.5988643], [-0.23689060000000003, 51.5986851], [-0.2367948, 51.5983512], [-0.23671619999999996, 51.5980682], [-0.2366237, 51.59772889999999], [-0.23651959999999997, 51.597340900000006], [-0.2364151, 51.5969559], [-0.23632470000000003, 51.596591999999994], [-0.2362531, 51.59627390000001], [-0.2361831, 51.5958691], [-0.2361357, 51.59554659999999], [-0.23610410000000004, 51.59522109999999], [-0.23608740000000003, 51.5949169], [-0.2360803, 51.5945924], [-0.2360813, 51.5942357], [-0.2361092, 51.593871], [-0.2361615, 51.5935011], [-0.23620499999999992, 51.593295700000006], [-0.2362186, 51.5932321], [-0.23634909999999995, 51.59276680000001], [-0.23646919999999996, 51.5924765], [-0.2366119, 51.59218], [-0.2367624, 51.59189879999999], [-0.2369683999999999, 51.59157949999999], [-0.23720699999999992, 51.59120980000001], [-0.237353, 51.59098440000001], [-0.2374428, 51.59082419999999], [-0.23752259999999997, 51.5906537], [-0.2376008, 51.59050049999999], [-0.2377192, 51.5901756], [-0.23781659999999996, 51.58985679999999], [-0.2378839, 51.5896339], [-0.23804899999999996, 51.5891882], [-0.23808217356757752, 51.589046537875355], [-0.23811066145997248, 51.58892488478365], [-0.2381559, 51.5887317], [-0.2383138, 51.58820169999999], [-0.2384429, 51.58779039999999], [-0.2387487, 51.586876], [-0.2388679999999999, 51.5864954], [-0.2390202, 51.586039199999995], [-0.23915000000000003, 51.585578100000006], [-0.23925630000000003, 51.585124499999985], [-0.2393143, 51.5845935], [-0.239362, 51.58406120000001], [-0.2393764, 51.5835002], [-0.2393596, 51.5829887], [-0.2393183, 51.5824997], [-0.2392655, 51.5820435], [-0.2391934, 51.5816663], [-0.23911329999999997, 51.5813105], [-0.23897060000000003, 51.58079730000001], [-0.2388769731672637, 51.58052971108778], [-0.23876279999999991, 51.5802034], [-0.2385505, 51.5796921], [-0.23847169999999995, 51.5794933], [-0.23830049999999997, 51.5791089], [-0.23804590000000003, 51.578587899999995], [-0.23784150000000004, 51.57821890000001], [-0.23761919999999995, 51.57785539999999], [-0.2374156, 51.57756179999999], [-0.237197, 51.577263], [-0.23703589999999997, 51.5770523], [-0.23696819999999996, 51.57697730000001], [-0.2369019, 51.5768913], [-0.23669440000000003, 51.57665219999999], [-0.2366245, 51.5765812], [-0.23639159999999995, 51.5763215], [-0.23611779999999996, 51.576046700000006], [-0.2358786, 51.575821100000006], [-0.23545820000000003, 51.575450100000005], [-0.235275, 51.57529430000001], [-0.2351096, 51.57515579999998], [-0.2348061, 51.5749181], [-0.23446529999999993, 51.57466110000001], [-0.23415420000000003, 51.57442880000001], [-0.23388670000000003, 51.57423649999999], [-0.23360130000000004, 51.5740232], [-0.2332454, 51.573764800000006], [-0.23305749999999997, 51.573623100000006], [-0.2326542, 51.573322100000006], [-0.2322811, 51.5730396], [-0.23027770000000003, 51.5715619], [-0.22985919999999996, 51.57125980000001], [-0.2292235, 51.5707947], [-0.22879739999999996, 51.57049709999999], [-0.2274809, 51.569601], [-0.22660109999999997, 51.568984], [-0.22567629999999997, 51.5682914], [-0.2248006, 51.56760629999999], [-0.2242769, 51.56719869999999], [-0.2231013, 51.5662825], [-0.22264809999999996, 51.56593809999999], [-0.2223022, 51.5656794], [-0.2215834, 51.5651474], [-0.22090209999999996, 51.5646489], [-0.2171792, 51.5619102], [-0.2165173, 51.561427300000005], [-0.2161009, 51.561134899999985], [-0.21567449999999996, 51.560837199999995], [-0.215096, 51.56045639999999], [-0.21446, 51.56001570000001], [-0.2138909, 51.5595977], [-0.2136882680921359, 51.55943987613073], [-0.2135364164340607, 51.55931250037736], [-0.21339870517595155, 51.559201208979566], [-0.213273375893926, 51.55910359995783], [-0.2131586701641016, 51.55901727133255], [-0.213052829562596, 51.55893982112419], [-0.2129540956655268, 51.55886884735317], [-0.21286071004901153, 51.55880194803994], [-0.2127709142891678, 51.55873672120494], [-0.21268294996211323, 51.55867076486861], [-0.2125950586439654, 51.55860167705136], [-0.21250548191084195, 51.558527055773666], [-0.2124124613388604, 51.55844449905594], [-0.2123142385041384, 51.55835160491863], [-0.21220905498279352, 51.55824597138218], [-0.2120951523509433, 51.55812519646702], [-0.21197077218470545, 51.557986878193574], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2109685, 51.5567754], [-0.2104361, 51.5561892], [-0.2100083, 51.555700599999994], [-0.20952609999999997, 51.5551617], [-0.2090361931830015, 51.55466347968381], [-0.20896629999999997, 51.55459239999999], [-0.20839899999999997, 51.55407369999999], [-0.2077056, 51.5535134], [-0.2070914, 51.5530547], [-0.20638059999999997, 51.5525794], [-0.20558129999999997, 51.5520999], [-0.20485039999999996, 51.5516988], [-0.2041142, 51.5513336], [-0.20323309999999997, 51.550929999999994], [-0.20250889999999996, 51.5506331], [-0.2017377, 51.55034199999999], [-0.2009304, 51.550056000000005], [-0.200229, 51.549828299999994], [-0.1993801, 51.549588099999994], [-0.1988907, 51.549468100000006], [-0.1977257, 51.5491592], [-0.1971004, 51.5490173], [-0.1964113, 51.548888], [-0.19544909999999996, 51.548747799999994], [-0.1950369, 51.5486877], [-0.19499369999999996, 51.5486835], [-0.193769, 51.54856350000001], [-0.1931012, 51.5485164], [-0.1919877, 51.548449299999994], [-0.1919859746398945, 51.548449207541864], [-0.1908923, 51.54839059999999], [-0.1883018415408203, 51.54833446209133], [-0.18818348646008473, 51.54833189721291], [-0.1877637, 51.548322799999994], [-0.18715429999999997, 51.54832199999999], [-0.18662419999999996, 51.548335399999985], [-0.1861822, 51.54835390000001], [-0.1860124, 51.54836350000001], [-0.1857368, 51.5483791], [-0.1852025, 51.5484247], [-0.1849857, 51.5484449], [-0.1847251, 51.54846919999999], [-0.1842404, 51.548526599999995], [-0.18370539999999996, 51.54859499999999], [-0.18300549999999996, 51.548707599999986], [-0.1823065, 51.54882449999999], [-0.1820331, 51.54886509999999], [-0.1817661, 51.54890389999999], [-0.18075559999999996, 51.5490373], [-0.17967489999999997, 51.5492332], [-0.1796630568239043, 51.54923571249775], [-0.1781189, 51.54956330000001], [-0.1764768, 51.5498506], [-0.17080569999999998, 51.5508248], [-0.16972729999999997, 51.55101470000001], [-0.16796949999999997, 51.551323499999995], [-0.1671995, 51.55143650000001], [-0.16559029999999997, 51.5516786], [-0.1649985, 51.5517546], [-0.16436810000000002, 51.5518245], [-0.1626456, 51.551990399999994], [-0.15944489999999997, 51.5522588], [-0.15759159999999997, 51.55240739999999], [-0.1563828, 51.55251079999999], [-0.15553969999999998, 51.552575100000006], [-0.15406789999999998, 51.5526842], [-0.15357269999999998, 51.5527034], [-0.1531094, 51.55271640000001], [-0.1526008058405427, 51.55272608942233], [-0.1518444, 51.552740500000006], [-0.15180749999999998, 51.55273950000001], [-0.1514804, 51.5527306], [-0.15122639999999998, 51.5527297], [-0.15059949999999997, 51.552711300000006], [-0.15009179999999997, 51.5526867], [-0.14954499999999998, 51.5526542], [-0.1489344, 51.5526074], [-0.14847989999999997, 51.5525711], [-0.1480123, 51.5525238], [-0.14781823588576043, 51.552498898513335], [-0.14775724520962777, 51.55249107244481], [-0.1473639, 51.55244059999999], [-0.1468501, 51.5523696], [-0.1465348, 51.5523172], [-0.14515389999999995, 51.552071699999985], [-0.1441947, 51.55187019999999], [-0.1435231, 51.5517043], [-0.1425323, 51.5514447], [-0.14198910000000003, 51.5512847], [-0.1415831, 51.5511502], [-0.14093859999999997, 51.5509167], [-0.14037559999999996, 51.550701200000006], [-0.1401551, 51.5506129], [-0.13990530000000004, 51.5505134], [-0.13974299999999998, 51.550446099999995], [-0.13956939999999998, 51.55037169999999], [-0.13940343312174056, 51.55029788159857], [-0.13940279999999997, 51.5502976], [-0.13907860000000002, 51.5501458], [-0.1388858, 51.550051], [-0.138694, 51.549952999999995], [-0.1384287, 51.549809499999995], [-0.1382256, 51.54969659999999], [-0.13802069999999997, 51.5495846], [-0.13757730000000004, 51.549319399999995], [-0.1373036, 51.549150199999985], [-0.1370224, 51.548968300000006], [-0.13679599999999997, 51.54881530000001], [-0.1365515, 51.5486468], [-0.1362342, 51.5484186], [-0.13603019999999996, 51.54826320000001], [-0.13582039999999998, 51.5480998], [-0.13539269999999998, 51.5477476], [-0.1350116, 51.547400200000006], [-0.1348333, 51.5472283], [-0.13465559999999996, 51.5470465], [-0.1344842, 51.54686540000001], [-0.1343653, 51.5467331], [-0.13424999999999998, 51.54660440000001], [-0.1340538, 51.5463786], [-0.13386090000000003, 51.54614990000001], [-0.1338137, 51.54609550000001], [-0.1336621, 51.5459117], [-0.1317989, 51.5436856], [-0.1316173, 51.54342230000001], [-0.13151539999999998, 51.54324179999999], [-0.1313578, 51.543009699999985], [-0.13133419999999998, 51.54296810000001], [-0.1313127, 51.5429244], [-0.13123379999999998, 51.542742], [-0.1311748, 51.542632700000006], [-0.1310782, 51.5424259], [-0.130991, 51.5422123], [-0.13090250000000003, 51.541969599999995], [-0.1307657, 51.54155419999999], [-0.1306311, 51.5412599], [-0.13058922953380497, 51.54115982160701], [-0.1305811692293316, 51.5411405559181], [-0.1305749798466977, 51.54112576208923], [-0.13056734171094642, 51.54110750545186], [-0.13053319999999996, 51.5410259], [-0.13047840238073127, 51.54086158271738], [-0.1304606, 51.5408082], [-0.1304295, 51.540744399999994], [-0.13040831237942532, 51.54065011517516], [-0.13038949999999996, 51.54056639999999], [-0.1303357, 51.5404721], [-0.13017779999999998, 51.54022559999999], [-0.12994969999999997, 51.5397457], [-0.12990269999999998, 51.5396661], [-0.12990222192769857, 51.53966522767327], [-0.1298719, 51.53960990000001], [-0.1297339, 51.5393759], [-0.1296632, 51.5392319], [-0.12949679999999997, 51.5387221], [-0.1293725855139987, 51.5381533989371], [-0.1293090318942045, 51.53786242359564], [-0.1292959, 51.5378023], [-0.1292349, 51.5375196], [-0.1292050562502323, 51.53737567711332], [-0.12916839999999996, 51.5371989], [-0.12914949999999997, 51.5371236], [-0.12913094989089005, 51.537022203774335], [-0.1291156, 51.5369383], [-0.129115, 51.536899700000006], [-0.12907419301944675, 51.53660273798133], [-0.12904540622881383, 51.53639324855326], [-0.1290302, 51.53632399999999], [-0.12900968435973212, 51.536270603567914], [-0.12894939999999996, 51.5361137], [-0.1289195, 51.5360343], [-0.12888889999999997, 51.535961699999994], [-0.1288543, 51.53589119999999], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287618, 51.535623], [-0.1286099, 51.53515430000001], [-0.12854266901117034, 51.53496751240733], [-0.12844770445811296, 51.53470367145589], [-0.12844119999999998, 51.5346856], [-0.12839247941800383, 51.53455695661428], [-0.12822616286638075, 51.53411780632364], [-0.1281805798242299, 51.53399744590827], [-0.1281653, 51.53395709999999], [-0.1279775, 51.53350900000001], [-0.1279637029775823, 51.53345136986881], [-0.1278926920628459, 51.53315475628563], [-0.1278726451672573, 51.5330710197728], [-0.12786959999999997, 51.5330583], [-0.1277683773630777, 51.53275383807097], [-0.1273579, 51.5322607], [-0.127269, 51.53215079999999], [-0.1272303, 51.5321037]]} |
99.0 |
1550 |
1704 |
Leicester |
London St. Pancras |
London St. Pancras |
51.5321037 |
-0.1272303 |
51.5321037 |
-0.1272303 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
London St. Pancras |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20091943 |
1790006557115623 |
145 |
145 |
2026-09-21 16:14:24.757554 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:23.947937 |
| 715907 |
745333 |
P85493 |
881H44MQ21 |
2026-09-21 |
COMPLETE |
20092528 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 745333, "stp": "P", "toc": "Southeastern", "uid": "P85493", "consist": "375907+375915", "dest_crs": "HGS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85493/2026-09-21/detailed", "trust_id": "881H44MQ21", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hastings", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "4", "is_terminated": 1, "next_location": "Hastings", "signalling_id": "1H44", "timing_status": "ON TIME", "origin_station": "London Charing Cross", "current_leg_arr": "1704", "current_leg_dep": "1701", "current_leg_end": "Hastings", "origin_dep_time": "1515", "origin_platform": "5", "current_location": "Hastings Carriage Holding Sidings", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "0 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": "1704", "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\": 2313.647, \"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\": 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.041, \"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.794, \"from_m\": 3825.041, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10032.039, \"from_m\": 9934.794, \"capability_applied\": null, \"effective_limit_mph\": 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.55, \"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.55, \"capability_applied\": null, \"effective_limit_mph\": 70.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.793, \"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.297, \"from_m\": 46754.793, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48080.344, \"from_m\": 47616.297, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48274.191, \"from_m\": 48080.344, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48629.915, \"from_m\": 48274.191, \"capability_applied\": null, \"effective_limit_mph\": 45.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.486, \"from_m\": 48629.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\": 54694.76, \"from_m\": 54662.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\": 54737.69, \"from_m\": 54694.76, \"capability_applied\": null, \"effective_limit_mph\": 60.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.424, \"from_m\": 54737.69, \"capability_applied\": null, \"effective_limit_mph\": 50.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.655, \"from_m\": 55486.424, \"capability_applied\": null, \"effective_limit_mph\": 25.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.066, \"from_m\": 55977.655, \"capability_applied\": null, \"effective_limit_mph\": 50.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.742, \"from_m\": 57212.066, \"capability_applied\": null, \"effective_limit_mph\": 90.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.539, \"from_m\": 60907.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\": 63454.164, \"from_m\": 63064.539, \"capability_applied\": null, \"effective_limit_mph\": 50.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.944, \"from_m\": 63454.164, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65576.45, \"from_m\": 65423.944, \"capability_applied\": null, \"effective_limit_mph\": 50.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.295, \"from_m\": 65576.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\": 70040.567, \"from_m\": 67428.295, \"capability_applied\": null, \"effective_limit_mph\": 80.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.303, \"from_m\": 70040.567, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83006.658, \"from_m\": 80249.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\": 84244.133, \"from_m\": 83006.658, \"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.335, \"from_m\": 84244.133, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 90624.899, \"from_m\": 85305.335, \"capability_applied\": null, \"effective_limit_mph\": 80.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.349, \"from_m\": 90624.899, \"capability_applied\": null, \"effective_limit_mph\": 60.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.949, \"from_m\": 96820.349, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98056.378, \"from_m\": 97393.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 98161.02, \"from_m\": 98056.378, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 99369.155, \"from_m\": 98161.02, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 100312.507, \"from_m\": 99369.155, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 100629.008, \"from_m\": 100312.507, \"capability_applied\": null, \"effective_limit_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\": 745333, \"profile_key\": \"cd809dac5a50491db99fa8a77ba992869ec5ab85abc6ea43c5f953c5ac24695f\", \"schedule_id\": 22837, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1524\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532H\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534H\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536H\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1537H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1546H\", \"wtt_dep\": \"1548\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1556H\", \"wtt_dep\": \"1559\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 47899.364, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1600H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 16, \"distance_m\": 48800.688, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1605\", \"location\": \"High Brooms\", \"stage_seq\": 17, \"distance_m\": 53022.767, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 18, \"distance_m\": 54662.486, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1609H\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 19, \"distance_m\": 55593.493, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611H\", \"location\": \"Strawberry Hill Tunnel\", \"stage_seq\": 20, \"distance_m\": 56802.963, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1613H\", \"wtt_dep\": \"1614\", \"location\": \"Frant\", \"stage_seq\": 21, \"distance_m\": 59232.893, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1618\", \"wtt_dep\": \"1619\", \"location\": \"Wadhurst\", \"stage_seq\": 22, \"distance_m\": 63454.164, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620H\", \"location\": \"Wadhurst Tunnel South\", \"stage_seq\": 23, \"distance_m\": 64302.662, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1624H\", \"wtt_dep\": \"1625H\", \"location\": \"Stonegate\", \"stage_seq\": 24, \"distance_m\": 70811.818, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630H\", \"location\": \"Etchingham\", \"stage_seq\": 25, \"distance_m\": 76472.874, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1634H\", \"location\": \"Robertsbridge\", \"stage_seq\": 26, \"distance_m\": 80045.922, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637H\", \"location\": \"Mountfield Tunnel\", \"stage_seq\": 27, \"distance_m\": 83318.221, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1641H\", \"wtt_dep\": \"1642H\", \"location\": \"Battle\", \"stage_seq\": 28, \"distance_m\": 89632.989, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1647\", \"location\": \"Crowhurst\", \"stage_seq\": 29, \"distance_m\": 92908.36, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1657H\", \"location\": \"West St.Leonards\", \"stage_seq\": 30, \"distance_m\": 97929.791, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 31, \"distance_m\": 98083.392, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": \"1701H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 32, \"distance_m\": 99391.103, \"section_seq\": 1, \"route_path_id\": 139598}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Hastings\", \"stage_seq\": 33, \"distance_m\": 100629.008, \"section_seq\": 1, \"route_path_id\": 139598}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 100629.008, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139598}], \"total_distance_m\": 100629.008, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100380.791, \"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": "1515", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.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-21T14:17:05Z\", \"source_id\": 63063111, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:17:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:17:10Z\", \"source_id\": 20011691, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:21:42Z\", \"source_id\": 63074649, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:22:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:21:46Z\", \"source_id\": 20015125, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:18Z\", \"source_id\": 63101880, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:33:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:21Z\", \"source_id\": 20022869, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:13Z\", \"source_id\": 63106795, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:16Z\", \"source_id\": 20024304, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:36:35Z\", \"source_id\": 63112848, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:36:39Z\", \"source_id\": 20026111, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:53Z\", \"source_id\": 63118704, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:39:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:58Z\", \"source_id\": 20027797, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:45:22Z\", \"source_id\": 63135687, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:46:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:45:25Z\", \"source_id\": 20032664, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:18Z\", \"source_id\": 63164278, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:57:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:19Z\", \"source_id\": 20040970, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:55Z\", \"source_id\": 63184899, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:59Z\", \"source_id\": 20046775, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:35Z\", \"source_id\": 63194672, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:37Z\", \"source_id\": 20049596, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:12Z\", \"source_id\": 63209452, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:17Z\", \"source_id\": 20053966, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:09Z\", \"source_id\": 63222263, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:09Z\", \"source_id\": 20057787, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:29Z\", \"source_id\": 63228626, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:32Z\", \"source_id\": 20059666, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:14Z\", \"source_id\": 63245962, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:15Z\", \"source_id\": 20064808, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:38Z\", \"source_id\": 63260093, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:45Z\", \"source_id\": 20068843, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:33Z\", \"source_id\": 63285248, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:34Z\", \"source_id\": 20076169, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:23Z\", \"source_id\": 63314573, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:26Z\", \"source_id\": 20084743, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31299, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:15Z\", \"source_id\": 63341753, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:18Z\", \"source_id\": 20092528, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hastings", "service_state_platform": "4", "timing_fact_generation": 1790006599312711, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:24.640099", "service_state_evidence_id": 20092528, "current_leg_start_actual_dep": "2026-09-21T17:01:30+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:24.766518", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
HGS |
1H44 |
375907+375915 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 2313.647, "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": 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.041, "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.794, "from_m": 3825.041, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10032.039, "from_m": 9934.794, "capability_applied": null, "effective_limit_mph": 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.55, "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.55, "capability_applied": null, "effective_limit_mph": 70.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.793, "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.297, "from_m": 46754.793, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48080.344, "from_m": 47616.297, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48274.191, "from_m": 48080.344, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48629.915, "from_m": 48274.191, "capability_applied": null, "effective_limit_mph": 45.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.486, "from_m": 48629.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": 54694.76, "from_m": 54662.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": 54737.69, "from_m": 54694.76, "capability_applied": null, "effective_limit_mph": 60.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.424, "from_m": 54737.69, "capability_applied": null, "effective_limit_mph": 50.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.655, "from_m": 55486.424, "capability_applied": null, "effective_limit_mph": 25.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.066, "from_m": 55977.655, "capability_applied": null, "effective_limit_mph": 50.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.742, "from_m": 57212.066, "capability_applied": null, "effective_limit_mph": 90.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.539, "from_m": 60907.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": 63454.164, "from_m": 63064.539, "capability_applied": null, "effective_limit_mph": 50.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.944, "from_m": 63454.164, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65576.45, "from_m": 65423.944, "capability_applied": null, "effective_limit_mph": 50.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.295, "from_m": 65576.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": 70040.567, "from_m": 67428.295, "capability_applied": null, "effective_limit_mph": 80.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.303, "from_m": 70040.567, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83006.658, "from_m": 80249.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": 84244.133, "from_m": 83006.658, "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.335, "from_m": 84244.133, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 90624.899, "from_m": 85305.335, "capability_applied": null, "effective_limit_mph": 80.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.349, "from_m": 90624.899, "capability_applied": null, "effective_limit_mph": 60.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.949, "from_m": 96820.349, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98056.378, "from_m": 97393.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 98161.02, "from_m": 98056.378, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 99369.155, "from_m": 98161.02, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100312.507, "from_m": 99369.155, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 100629.008, "from_m": 100312.507, "capability_applied": null, "effective_limit_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": 745333, "profile_key": "cd809dac5a50491db99fa8a77ba992869ec5ab85abc6ea43c5f953c5ac24695f", "schedule_id": 22837, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1515", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1524", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1530", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532H", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534H", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536H", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1537H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1546H", "wtt_dep": "1548", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1556H", "wtt_dep": "1559", "location": "Tonbridge", "stage_seq": 15, "distance_m": 47899.364, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1600H", "location": "Somerhill Tunnel", "stage_seq": 16, "distance_m": 48800.688, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1605", "location": "High Brooms", "stage_seq": 17, "distance_m": 53022.767, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Wells Tunnel Jn", "stage_seq": 18, "distance_m": 54662.486, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1609H", "location": "Tunbridge Wells", "stage_seq": 19, "distance_m": 55593.493, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611H", "location": "Strawberry Hill Tunnel", "stage_seq": 20, "distance_m": 56802.963, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1613H", "wtt_dep": "1614", "location": "Frant", "stage_seq": 21, "distance_m": 59232.893, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1618", "wtt_dep": "1619", "location": "Wadhurst", "stage_seq": 22, "distance_m": 63454.164, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620H", "location": "Wadhurst Tunnel South", "stage_seq": 23, "distance_m": 64302.662, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1624H", "wtt_dep": "1625H", "location": "Stonegate", "stage_seq": 24, "distance_m": 70811.818, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630H", "location": "Etchingham", "stage_seq": 25, "distance_m": 76472.874, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1634H", "location": "Robertsbridge", "stage_seq": 26, "distance_m": 80045.922, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637H", "location": "Mountfield Tunnel", "stage_seq": 27, "distance_m": 83318.221, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1641H", "wtt_dep": "1642H", "location": "Battle", "stage_seq": 28, "distance_m": 89632.989, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1647", "location": "Crowhurst", "stage_seq": 29, "distance_m": 92908.36, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1657H", "location": "West St.Leonards", "stage_seq": 30, "distance_m": 97929.791, "section_seq": 1, "route_path_id": 139598}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Bopeep S.B. Jn", "stage_seq": 31, "distance_m": 98083.392, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": "1701H", "location": "St. Leonards Warrior Sq", "stage_seq": 32, "distance_m": 99391.103, "section_seq": 1, "route_path_id": 139598}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Hastings", "stage_seq": 33, "distance_m": 100629.008, "section_seq": 1, "route_path_id": 139598}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 100629.008, "from_m": 0.0, "section_seq": 1, "route_path_id": 139598}], "total_distance_m": 100629.008, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100380.791, "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-21T14:17:05Z", "source_id": 63063111, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:17:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:17:10Z", "source_id": 20011691, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:21:42Z", "source_id": 63074649, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:21:46Z", "source_id": 20015125, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:18Z", "source_id": 63101880, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:33:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:21Z", "source_id": 20022869, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:13Z", "source_id": 63106795, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:16Z", "source_id": 20024304, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:36:35Z", "source_id": 63112848, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:36:39Z", "source_id": 20026111, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:53Z", "source_id": 63118704, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:39:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:58Z", "source_id": 20027797, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32581, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:45:22Z", "source_id": 63135687, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:46:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:45:25Z", "source_id": 20032664, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:18Z", "source_id": 63164278, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:57:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:19Z", "source_id": 20040970, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32742, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:55Z", "source_id": 63184899, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:04:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:59Z", "source_id": 20046775, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32752, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:35Z", "source_id": 63194672, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:09:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:37Z", "source_id": 20049596, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32766, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:12Z", "source_id": 63209452, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:14:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:17Z", "source_id": 20053966, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32770, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:09Z", "source_id": 63222263, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:18:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:09Z", "source_id": 20057787, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32773, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:29Z", "source_id": 63228626, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:32Z", "source_id": 20059666, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32776, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:14Z", "source_id": 63245962, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:15Z", "source_id": 20064808, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32780, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:38Z", "source_id": 63260093, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:35:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:45Z", "source_id": 20068843, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32784, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:33Z", "source_id": 63285248, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T15:43:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:34Z", "source_id": 20076169, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31273, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:23Z", "source_id": 63314573, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:54:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:26Z", "source_id": 20084743, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31299, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:15Z", "source_id": 63341753, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T16:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:18Z", "source_id": 20092528, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
London Charing Cross |
1515 |
1515 |
5 |
None |
None |
Hastings |
1704 |
1704 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85493/2026-09-21/detailed |
None |
St. Leonards Warrior Sq |
2026-09-21T17:01:30+01:00 |
Hastings |
3.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 |
1701 |
1704 |
St. Leonards Warrior Sq |
Hastings Carriage Holding Sidings |
Hastings |
50.8583416 |
0.5769079 |
50.8583416 |
0.5769079 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Hastings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092528 |
1790006599312711 |
114 |
114 |
2026-09-21 16:14:24.766518 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:24.640099 |
| 715908 |
747910 |
C11082 |
872E49MT21 |
2026-09-21 |
COMPLETE |
20092474 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 747910, "stp": "P", "toc": "London Overground", "uid": "C11082", "consist": null, "dest_crs": "SPB", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C11082/2026-09-21/detailed", "trust_id": "872E49MT21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shepherd's Bush", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2", "is_terminated": 1, "next_location": "Shepherd's Bush", "signalling_id": "2E49", "timing_status": "ON TIME", "origin_station": "Clapham Junction (C)", "current_leg_arr": "1704", "current_leg_dep": "1702", "current_leg_end": "Shepherd's Bush", "origin_dep_time": "1651", "origin_platform": "17", "current_location": "Shepherd's Bush", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2102719, 51.4980694], [-0.2105367, 51.4982853], [-0.21114173272494743, 51.4987748385867], [-0.21164569999999996, 51.499182600000005], [-0.2125145, 51.4998882], [-0.21285609999999996, 51.50017509999999], [-0.2132006, 51.50044259999999], [-0.2134544, 51.5006593], [-0.2137957, 51.50098529999999], [-0.2139138, 51.5010987], [-0.21426, 51.5014306], [-0.2143187, 51.5014918], [-0.21441450000000004, 51.5015917], [-0.2145854, 51.5017498], [-0.2147652, 51.50193], [-0.2149248, 51.5020823], [-0.21511469999999996, 51.50226970000001], [-0.2153143, 51.5024742], [-0.2155221, 51.5026826], [-0.2159172, 51.503104699999994], [-0.2161671, 51.50337879999999], [-0.2163106, 51.5035485], [-0.2165312, 51.50380179999999], [-0.2167767, 51.5040835], [-0.21716299999999997, 51.504590699999994], [-0.2174927, 51.50502350000001], [-0.2176923, 51.5053187], [-0.21788909999999995, 51.5056505], [-0.2180562, 51.5059415], [-0.2182189, 51.50622519999999], [-0.2183648, 51.5064846], [-0.2186103, 51.5069914], [-0.21878949999999997, 51.50740039999999], [-0.2190186, 51.50797899999999], [-0.21921619999999997, 51.508555099999995], [-0.2193295, 51.50891659999999], [-0.21935319999999997, 51.508995199999994], [-0.2195336, 51.50959419999999], [-0.21956259999999997, 51.509663], [-0.2196975, 51.50999560000001], [-0.2198756, 51.5104376], [-0.21999569999999996, 51.510711699999995], [-0.2201046, 51.5109659], [-0.2204902, 51.51176050000001], [-0.2207002, 51.512160899999984]]}", "current_leg_start": "Kensington (Olympia)", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "51.5121609", "next_location_lon": "-0.2207002", "previous_location": "Kensington (Olympia)", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 227.144, \"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\": 1374.141, \"from_m\": 227.144, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1659.025, \"from_m\": 1374.141, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2599.985, \"from_m\": 1659.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4590.042, \"from_m\": 2599.985, \"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\": 5595.842, \"from_m\": 4590.042, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7577.088, \"from_m\": 5595.842, \"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}], \"service_id\": 747910, \"profile_key\": \"d83aae894012f44b613907f8a74a0dfb521b24426d5adba3141ee9a525c34b5b\", \"schedule_id\": 1212, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1651\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121963}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653\", \"location\": \"Latchmere Jn\", \"stage_seq\": 2, \"distance_m\": 1341.904, \"section_seq\": 1, \"route_path_id\": 121963}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1655H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 3, \"distance_m\": 2705.415, \"section_seq\": 1, \"route_path_id\": 121963}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1658\", \"location\": \"West Brompton\", \"stage_seq\": 4, \"distance_m\": 4170.821, \"section_seq\": 1, \"route_path_id\": 121963}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 5828.33, \"section_seq\": 1, \"route_path_id\": 121963}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Shepherd's Bush\", \"stage_seq\": 6, \"distance_m\": 7577.088, \"section_seq\": 1, \"route_path_id\": 121963}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 7577.088, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121963}], \"total_distance_m\": 7577.088, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 5630.328, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1946.76, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1651", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5121609", "current_position_lon": "-0.2207002", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:27Z\", \"source_id\": 63317434, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:29Z\", \"source_id\": 20085592, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:37Z\", \"source_id\": 63323579, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:38Z\", \"source_id\": 20087239, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:15Z\", \"source_id\": 63330549, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:18Z\", \"source_id\": 20089290, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:12Z\", \"source_id\": 63341668, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:14Z\", \"source_id\": 20092474, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shepherd's Bush", "service_state_platform": "2", "timing_fact_generation": 1790006594730402, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:25.146379", "service_state_evidence_id": 20092474, "current_leg_start_actual_dep": "2026-09-21T17:01:30+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:25.528323", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
SPB |
2E49 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 227.144, "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": 1374.141, "from_m": 227.144, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1659.025, "from_m": 1374.141, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2599.985, "from_m": 1659.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4590.042, "from_m": 2599.985, "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": 5595.842, "from_m": 4590.042, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7577.088, "from_m": 5595.842, "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}], "service_id": 747910, "profile_key": "d83aae894012f44b613907f8a74a0dfb521b24426d5adba3141ee9a525c34b5b", "schedule_id": 1212, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1651", "location": "Clapham Junction (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121963}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653", "location": "Latchmere Jn", "stage_seq": 2, "distance_m": 1341.904, "section_seq": 1, "route_path_id": 121963}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1655H", "location": "Imperial Wharf", "stage_seq": 3, "distance_m": 2705.415, "section_seq": 1, "route_path_id": 121963}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1658", "location": "West Brompton", "stage_seq": 4, "distance_m": 4170.821, "section_seq": 1, "route_path_id": 121963}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701H", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 5828.33, "section_seq": 1, "route_path_id": 121963}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Shepherd's Bush", "stage_seq": 6, "distance_m": 7577.088, "section_seq": 1, "route_path_id": 121963}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 7577.088, "from_m": 0.0, "section_seq": 1, "route_path_id": 121963}], "total_distance_m": 7577.088, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 5630.328, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1946.76, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22324, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:27Z", "source_id": 63317434, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:54:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:29Z", "source_id": 20085592, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:37Z", "source_id": 63323579, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:57:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:38Z", "source_id": 20087239, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22276, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:15Z", "source_id": 63330549, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:00:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:18Z", "source_id": 20089290, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:12Z", "source_id": 63341668, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:04:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:14Z", "source_id": 20092474, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Clapham Junction (C) |
1651 |
1651 |
17 |
None |
None |
Shepherd's Bush |
1706 |
1704 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C11082/2026-09-21/detailed |
None |
Kensington (Olympia) |
2026-09-21T17:01:30+01:00 |
Shepherd's Bush |
2.0 |
{"type": "LineString", "coordinates": [[-0.2102719, 51.4980694], [-0.2105367, 51.4982853], [-0.21114173272494743, 51.4987748385867], [-0.21164569999999996, 51.499182600000005], [-0.2125145, 51.4998882], [-0.21285609999999996, 51.50017509999999], [-0.2132006, 51.50044259999999], [-0.2134544, 51.5006593], [-0.2137957, 51.50098529999999], [-0.2139138, 51.5010987], [-0.21426, 51.5014306], [-0.2143187, 51.5014918], [-0.21441450000000004, 51.5015917], [-0.2145854, 51.5017498], [-0.2147652, 51.50193], [-0.2149248, 51.5020823], [-0.21511469999999996, 51.50226970000001], [-0.2153143, 51.5024742], [-0.2155221, 51.5026826], [-0.2159172, 51.503104699999994], [-0.2161671, 51.50337879999999], [-0.2163106, 51.5035485], [-0.2165312, 51.50380179999999], [-0.2167767, 51.5040835], [-0.21716299999999997, 51.504590699999994], [-0.2174927, 51.50502350000001], [-0.2176923, 51.5053187], [-0.21788909999999995, 51.5056505], [-0.2180562, 51.5059415], [-0.2182189, 51.50622519999999], [-0.2183648, 51.5064846], [-0.2186103, 51.5069914], [-0.21878949999999997, 51.50740039999999], [-0.2190186, 51.50797899999999], [-0.21921619999999997, 51.508555099999995], [-0.2193295, 51.50891659999999], [-0.21935319999999997, 51.508995199999994], [-0.2195336, 51.50959419999999], [-0.21956259999999997, 51.509663], [-0.2196975, 51.50999560000001], [-0.2198756, 51.5104376], [-0.21999569999999996, 51.510711699999995], [-0.2201046, 51.5109659], [-0.2204902, 51.51176050000001], [-0.2207002, 51.512160899999984]]} |
1.1 |
1702 |
1704 |
Kensington (Olympia) |
Shepherd's Bush |
Shepherd's Bush |
51.5121609 |
-0.2207002 |
51.5121609 |
-0.2207002 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Shepherd's Bush |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092474 |
1790006594730402 |
14 |
14 |
2026-09-21 16:14:25.528323 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:25.146379 |
| 715909 |
747201 |
C08864 |
122T45MS21 |
2026-09-21 |
COMPLETE |
20093007 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 747201, "stp": "P", "toc": "Northern", "uid": "C08864", "consist": "156482", "dest_crs": "ASL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08864/2026-09-21/detailed", "trust_id": "122T45MS21", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashington (Construction)", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": null, "is_terminated": 1, "next_location": "Ashington (Construction)", "signalling_id": "2T45", "timing_status": "LATE", "origin_station": "Newcastle", "current_leg_arr": "1704", "current_leg_dep": "1659", "current_leg_end": "Ashington (Construction)", "origin_dep_time": "1625", "origin_platform": "5", "current_location": "Ashington (Construction)", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5694705605456474, 55.14081383999416], [-1.5697577, 55.14095619999999], [-1.5699964999999998, 55.14106339999999], [-1.5701417999999998, 55.1411319], [-1.5703418, 55.1412405], [-1.5704544, 55.14131330000001], [-1.570556, 55.1413951], [-1.5706328, 55.141462], [-1.5707173000000003, 55.1415532], [-1.5708097999999997, 55.1416539], [-1.5708749999999998, 55.14173149999999], [-1.5711913, 55.14219159999999], [-1.5714334, 55.142608], [-1.5716657999999997, 55.14307389999999], [-1.5717583, 55.1432922], [-1.5719060000000002, 55.14375239999999], [-1.5719828, 55.144192399999994], [-1.5720103000000003, 55.1446144], [-1.5720027157789656, 55.14469882043708], [-1.5719729, 55.1450307], [-1.5718391, 55.1456181], [-1.5714512, 55.146912099999994], [-1.5711915, 55.1477499], [-1.5710417, 55.1482395], [-1.5706649, 55.1496733], [-1.5704133, 55.1505562], [-1.5702462, 55.1511538], [-1.5700713, 55.15175490000001], [-1.5699128, 55.1523565], [-1.5696374, 55.1533384], [-1.5694291, 55.1541285], [-1.5693311, 55.154478], [-1.5692026, 55.1549363], [-1.569133, 55.15519530000001], [-1.5690543999999995, 55.1554686], [-1.568999, 55.15566090000001], [-1.5687174, 55.156595199999984], [-1.5683946999999998, 55.1577186], [-1.5679844999999997, 55.159218399999986], [-1.567688, 55.1602407], [-1.5676098, 55.160510399999986], [-1.5674467999999997, 55.161094899999995], [-1.567430653297081, 55.16136919583057], [-1.5674304999999995, 55.1613718], [-1.5671785, 55.1622721], [-1.5671278999999998, 55.1624535], [-1.5669947, 55.1628534], [-1.5667968999999995, 55.1633586], [-1.5665451999999995, 55.1640034], [-1.5664614999999995, 55.16427449999998], [-1.5656064, 55.1672671], [-1.5655255999999995, 55.167701599999994], [-1.5655108999999998, 55.16796870000001], [-1.5654681999999998, 55.16866759999999], [-1.5654564, 55.1694268], [-1.565468, 55.16977510000001], [-1.5655102999999997, 55.1700961], [-1.5656418, 55.1707256], [-1.5658271, 55.1713032], [-1.5660458999999998, 55.171926799999994], [-1.5664321, 55.1726008], [-1.5672214, 55.173798], [-1.5682754, 55.17544], [-1.5692311, 55.1769323], [-1.5709045, 55.1796056], [-1.5713293, 55.1802842], [-1.5715247, 55.1805963], [-1.5724011999999998, 55.1819068], [-1.5728428, 55.18258229999999], [-1.5729981, 55.1828199], [-1.5730889999999995, 55.18299939999999]]}", "current_leg_start": "Bedlington (Construction)", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "55.1829994", "next_location_lon": "-1.5730890", "previous_location": "Bedlington (Construction)", "current_leg_milage": "3.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1069.466, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1989.355, \"from_m\": 1069.466, \"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\": 2809.802, \"from_m\": 1989.355, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2837.089, \"from_m\": 2809.802, \"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\": 6947.92, \"from_m\": 2837.089, \"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\": 8307.183, \"from_m\": 6947.92, \"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\": 10560.804, \"from_m\": 8307.183, \"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\": 11136.515, \"from_m\": 10560.804, \"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\": 14323.248, \"from_m\": 11136.515, \"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\": 14663.073, \"from_m\": 14323.248, \"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\": 17524.605, \"from_m\": 14663.073, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17964.73, \"from_m\": 17524.605, \"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\": 23592.653, \"from_m\": 17964.73, \"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\": 24845.241, \"from_m\": 23592.653, \"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\": 25057.394, \"from_m\": 24845.241, \"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\": 25113.033, \"from_m\": 25057.394, \"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\": 25127.451, \"from_m\": 25113.033, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25419.241, \"from_m\": 25127.451, \"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\": 25807.247, \"from_m\": 25419.241, \"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\": 27640.964, \"from_m\": 25807.247, \"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\": 29706.748, \"from_m\": 27640.964, \"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\": 29795.452, \"from_m\": 29706.748, \"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\": 30080.588, \"from_m\": 29795.452, \"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\": 747201, \"profile_key\": \"decb28de2067e2cdd0c59c94864d0d5c7e7ee3e5d99f5ae0c24fcb2c44b09cb8\", \"schedule_id\": 845, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1628\", \"location\": \"Manors\", \"stage_seq\": 2, \"distance_m\": 975.914, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1629H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 3, \"distance_m\": 2945.392, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Benton North Jn\", \"stage_seq\": 4, \"distance_m\": 6947.92, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Benton East Jn\", \"stage_seq\": 5, \"distance_m\": 8307.183, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1639\", \"location\": \"Northumberland Park (Construction)\", \"stage_seq\": 6, \"distance_m\": 10441.153, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Holywell Jn\", \"stage_seq\": 7, \"distance_m\": 11952.853, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642H\", \"location\": \"Seghill Jn\", \"stage_seq\": 8, \"distance_m\": 14316.775, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1644H\", \"location\": \"Seaton Delaval (Construction)\", \"stage_seq\": 9, \"distance_m\": 15730.438, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Red House Farm Jn\", \"stage_seq\": 10, \"distance_m\": 18070.882, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Newsham (Construction)\", \"stage_seq\": 11, \"distance_m\": 19975.666, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1653H\", \"location\": \"Blyth Bebside (Construction)\", \"stage_seq\": 12, \"distance_m\": 23311.649, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1657\", \"location\": \"Bedlington (Construction)\", \"stage_seq\": 13, \"distance_m\": 25226.62, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"West Sleekburn Jn\", \"stage_seq\": 14, \"distance_m\": 26856.881, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659H\", \"location\": \"Marcheys House Jn\", \"stage_seq\": 15, \"distance_m\": 27581.538, \"section_seq\": 1, \"route_path_id\": 130812}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Ashington (Construction)\", \"stage_seq\": 16, \"distance_m\": 30080.588, \"section_seq\": 1, \"route_path_id\": 130812}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30080.588, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130812}], \"total_distance_m\": 30080.588, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30080.588, \"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": "1625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.1829994", "current_position_lon": "-1.5730890", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:05Z\", \"source_id\": 63243012, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:06Z\", \"source_id\": 20063922, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:21Z\", \"source_id\": 63266813, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:24Z\", \"source_id\": 20070831, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:06Z\", \"source_id\": 63284076, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:09Z\", \"source_id\": 20075839, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:57Z\", \"source_id\": 63305164, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:06Z\", \"source_id\": 20082028, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:05Z\", \"source_id\": 63316383, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:09Z\", \"source_id\": 20085329, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:52Z\", \"source_id\": 63326810, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:54Z\", \"source_id\": 20088227, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:46Z\", \"source_id\": 63343210, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:51Z\", \"source_id\": 20093007, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashington (Construction)", "service_state_platform": "1", "timing_fact_generation": 1790006632154792, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:26.238807", "service_state_evidence_id": 20093007, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:26.799791", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
NCL |
ASL |
2T45 |
156482 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1069.466, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1989.355, "from_m": 1069.466, "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": 2809.802, "from_m": 1989.355, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2837.089, "from_m": 2809.802, "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": 6947.92, "from_m": 2837.089, "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": 8307.183, "from_m": 6947.92, "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": 10560.804, "from_m": 8307.183, "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": 11136.515, "from_m": 10560.804, "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": 14323.248, "from_m": 11136.515, "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": 14663.073, "from_m": 14323.248, "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": 17524.605, "from_m": 14663.073, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17964.73, "from_m": 17524.605, "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": 23592.653, "from_m": 17964.73, "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": 24845.241, "from_m": 23592.653, "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": 25057.394, "from_m": 24845.241, "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": 25113.033, "from_m": 25057.394, "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": 25127.451, "from_m": 25113.033, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25419.241, "from_m": 25127.451, "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": 25807.247, "from_m": 25419.241, "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": 27640.964, "from_m": 25807.247, "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": 29706.748, "from_m": 27640.964, "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": 29795.452, "from_m": 29706.748, "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": 30080.588, "from_m": 29795.452, "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": 747201, "profile_key": "decb28de2067e2cdd0c59c94864d0d5c7e7ee3e5d99f5ae0c24fcb2c44b09cb8", "schedule_id": 845, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1625", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1628", "location": "Manors", "stage_seq": 2, "distance_m": 975.914, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1629H", "location": "Heaton South Jn", "stage_seq": 3, "distance_m": 2945.392, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "Benton North Jn", "stage_seq": 4, "distance_m": 6947.92, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Benton East Jn", "stage_seq": 5, "distance_m": 8307.183, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1639", "location": "Northumberland Park (Construction)", "stage_seq": 6, "distance_m": 10441.153, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Holywell Jn", "stage_seq": 7, "distance_m": 11952.853, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642H", "location": "Seghill Jn", "stage_seq": 8, "distance_m": 14316.775, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1644H", "location": "Seaton Delaval (Construction)", "stage_seq": 9, "distance_m": 15730.438, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Red House Farm Jn", "stage_seq": 10, "distance_m": 18070.882, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Newsham (Construction)", "stage_seq": 11, "distance_m": 19975.666, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1653H", "location": "Blyth Bebside (Construction)", "stage_seq": 12, "distance_m": 23311.649, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1657", "location": "Bedlington (Construction)", "stage_seq": 13, "distance_m": 25226.62, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "West Sleekburn Jn", "stage_seq": 14, "distance_m": 26856.881, "section_seq": 1, "route_path_id": 130812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659H", "location": "Marcheys House Jn", "stage_seq": 15, "distance_m": 27581.538, "section_seq": 1, "route_path_id": 130812}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Ashington (Construction)", "stage_seq": 16, "distance_m": 30080.588, "section_seq": 1, "route_path_id": 130812}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30080.588, "from_m": 0.0, "section_seq": 1, "route_path_id": 130812}], "total_distance_m": 30080.588, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30080.588, "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": 3480, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:05Z", "source_id": 63243012, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:26:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:06Z", "source_id": 20063922, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3355, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:21Z", "source_id": 63266813, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:38:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:24Z", "source_id": 20070831, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3372, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:06Z", "source_id": 63284076, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:44:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:09Z", "source_id": 20075839, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3380, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:57Z", "source_id": 63305164, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:51:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:06Z", "source_id": 20082028, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3384, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:05Z", "source_id": 63316383, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:09Z", "source_id": 20085329, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3395, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:52Z", "source_id": 63326810, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:58:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:54Z", "source_id": 20088227, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3405, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:46Z", "source_id": 63343210, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:04:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:51Z", "source_id": 20093007, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Newcastle |
1625 |
1625 |
5 |
None |
None |
Ashington (Construction) |
1702 |
1702 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C08864/2026-09-21/detailed |
None |
Bedlington (Construction) |
2026-09-21T16:59:00+01:00 |
Ashington (Construction) |
5.0 |
{"type": "LineString", "coordinates": [[-1.5694705605456474, 55.14081383999416], [-1.5697577, 55.14095619999999], [-1.5699964999999998, 55.14106339999999], [-1.5701417999999998, 55.1411319], [-1.5703418, 55.1412405], [-1.5704544, 55.14131330000001], [-1.570556, 55.1413951], [-1.5706328, 55.141462], [-1.5707173000000003, 55.1415532], [-1.5708097999999997, 55.1416539], [-1.5708749999999998, 55.14173149999999], [-1.5711913, 55.14219159999999], [-1.5714334, 55.142608], [-1.5716657999999997, 55.14307389999999], [-1.5717583, 55.1432922], [-1.5719060000000002, 55.14375239999999], [-1.5719828, 55.144192399999994], [-1.5720103000000003, 55.1446144], [-1.5720027157789656, 55.14469882043708], [-1.5719729, 55.1450307], [-1.5718391, 55.1456181], [-1.5714512, 55.146912099999994], [-1.5711915, 55.1477499], [-1.5710417, 55.1482395], [-1.5706649, 55.1496733], [-1.5704133, 55.1505562], [-1.5702462, 55.1511538], [-1.5700713, 55.15175490000001], [-1.5699128, 55.1523565], [-1.5696374, 55.1533384], [-1.5694291, 55.1541285], [-1.5693311, 55.154478], [-1.5692026, 55.1549363], [-1.569133, 55.15519530000001], [-1.5690543999999995, 55.1554686], [-1.568999, 55.15566090000001], [-1.5687174, 55.156595199999984], [-1.5683946999999998, 55.1577186], [-1.5679844999999997, 55.159218399999986], [-1.567688, 55.1602407], [-1.5676098, 55.160510399999986], [-1.5674467999999997, 55.161094899999995], [-1.567430653297081, 55.16136919583057], [-1.5674304999999995, 55.1613718], [-1.5671785, 55.1622721], [-1.5671278999999998, 55.1624535], [-1.5669947, 55.1628534], [-1.5667968999999995, 55.1633586], [-1.5665451999999995, 55.1640034], [-1.5664614999999995, 55.16427449999998], [-1.5656064, 55.1672671], [-1.5655255999999995, 55.167701599999994], [-1.5655108999999998, 55.16796870000001], [-1.5654681999999998, 55.16866759999999], [-1.5654564, 55.1694268], [-1.565468, 55.16977510000001], [-1.5655102999999997, 55.1700961], [-1.5656418, 55.1707256], [-1.5658271, 55.1713032], [-1.5660458999999998, 55.171926799999994], [-1.5664321, 55.1726008], [-1.5672214, 55.173798], [-1.5682754, 55.17544], [-1.5692311, 55.1769323], [-1.5709045, 55.1796056], [-1.5713293, 55.1802842], [-1.5715247, 55.1805963], [-1.5724011999999998, 55.1819068], [-1.5728428, 55.18258229999999], [-1.5729981, 55.1828199], [-1.5730889999999995, 55.18299939999999]]} |
3.1 |
1659 |
1704 |
Bedlington (Construction) |
Ashington (Construction) |
Ashington (Construction) |
55.1829994 |
-1.5730890 |
55.1829994 |
-1.5730890 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Ashington (Construction) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093007 |
1790006632154792 |
35 |
35 |
2026-09-21 16:14:26.799791 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:26.238807 |
| 715910 |
744280 |
C10025 |
899P40MP21 |
2026-09-21 |
COMPLETE |
20092443 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 744280, "stp": "P", "toc": "Thameslink", "uid": "C10025", "consist": "700027", "dest_crs": "LUT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10025/2026-09-21/detailed", "trust_id": "899P40MP21", "origin_crs": "RAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Luton", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "2", "is_terminated": 1, "next_location": "Luton", "signalling_id": "9P40", "timing_status": "LATE", "origin_station": "Rainham (Kent)", "current_leg_arr": "1704", "current_leg_dep": "1702", "current_leg_end": "Luton", "origin_dep_time": "1430", "origin_platform": "0", "current_location": "Luton", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.4095540999999999, 51.8813692], [-0.4099933999999999, 51.881520499999986], [-0.41022870000000006, 51.881584499999995], [-0.4104423, 51.8816414], [-0.41078599999999993, 51.88173299999999], [-0.4108281999999999, 51.8817442], [-0.4113633, 51.8818833], [-0.412011, 51.88204720000001], [-0.41276339999999995, 51.8822285], [-0.4135317999999999, 51.882401599999994], [-0.41408169999999994, 51.882511699999995]]}", "current_leg_start": "Luton Airport Parkway", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.8825117", "next_location_lon": "-0.4140817", "previous_location": "Luton Airport Parkway", "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\": 3291.147, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6226.848, \"from_m\": 3291.147, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6775.23, \"from_m\": 6226.848, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9458.166, \"from_m\": 6775.23, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9717.473, \"from_m\": 9458.166, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10206.049, \"from_m\": 9717.473, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20228.577, \"from_m\": 10206.049, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21220.516, \"from_m\": 20228.577, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21860.346, \"from_m\": 21220.516, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25192.067, \"from_m\": 21860.346, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25241.429, \"from_m\": 25192.067, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30390.311, \"from_m\": 25241.429, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32193.45, \"from_m\": 30390.311, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32709.139, \"from_m\": 32193.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33058.827, \"from_m\": 32709.139, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33104.469, \"from_m\": 33058.827, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33807.25, \"from_m\": 33104.469, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33840.273, \"from_m\": 33807.25, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33842.068, \"from_m\": 33840.273, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35471.27, \"from_m\": 33842.068, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35505.757, \"from_m\": 35471.27, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45098.019, \"from_m\": 35505.757, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45489.279, \"from_m\": 45098.019, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 47221.239, \"from_m\": 45489.279, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48121.517, \"from_m\": 47221.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48161.17, \"from_m\": 48121.517, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 48512.29, \"from_m\": 48161.17, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48845.493, \"from_m\": 48512.29, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50035.989, \"from_m\": 48845.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51190.927, \"from_m\": 50035.989, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51848.34, \"from_m\": 51190.927, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 52251.838, \"from_m\": 51848.34, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53533.872, \"from_m\": 52251.838, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 53573.024, \"from_m\": 53533.872, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53613.317, \"from_m\": 53573.024, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54081.505, \"from_m\": 53613.317, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54128.119, \"from_m\": 54081.505, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54176.744, \"from_m\": 54128.119, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54216.954, \"from_m\": 54176.744, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56941.361, \"from_m\": 54216.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\": 57984.785, \"from_m\": 56941.361, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 58564.402, \"from_m\": 57984.785, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 58802.977, \"from_m\": 58564.402, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 59185.21, \"from_m\": 58802.977, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 59712.495, \"from_m\": 59185.21, \"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\": 59750.259, \"from_m\": 59712.495, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 60307.49, \"from_m\": 59750.259, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 60385.115, \"from_m\": 60307.49, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 63736.82, \"from_m\": 60385.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:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 64014.781, \"from_m\": 63736.82, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 64052.043, \"from_m\": 64014.781, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 65279.03, \"from_m\": 64052.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65347.915, \"from_m\": 65279.03, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 66144.616, \"from_m\": 65347.915, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 68307.588, \"from_m\": 66144.616, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 68412.008, \"from_m\": 68307.588, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69687.541, \"from_m\": 68412.008, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 71074.379, \"from_m\": 69687.541, \"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\": 74433.212, \"from_m\": 71074.379, \"capability_applied\": null, \"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\": 74526.093, \"from_m\": 74433.212, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 74576.94, \"from_m\": 74526.093, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 74608.594, \"from_m\": 74576.94, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 75208.462, \"from_m\": 74608.594, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 77822.575, \"from_m\": 75208.462, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83589.328, \"from_m\": 77822.575, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 85032.471, \"from_m\": 83589.328, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 88580.479, \"from_m\": 85032.471, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88651.103, \"from_m\": 88580.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94810.006, \"from_m\": 88651.103, \"capability_applied\": null, \"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\": 98943.591, \"from_m\": 94810.006, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 104136.889, \"from_m\": 98943.591, \"capability_applied\": null, \"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\": 104221.899, \"from_m\": 104136.889, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 104239.099, \"from_m\": 104221.899, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 104324.672, \"from_m\": 104239.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 104897.221, \"from_m\": 104324.672, \"capability_applied\": null, \"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\": 108381.599, \"from_m\": 104897.221, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110180.397, \"from_m\": 108381.599, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 112782.102, \"from_m\": 110180.397, \"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\": 113439.383, \"from_m\": 112782.102, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 113506.886, \"from_m\": 113439.383, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113808.516, \"from_m\": 113506.886, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 744280, \"profile_key\": \"a282341d5d5ac91816c44273614b441ecd72994af1bc4940512bd15890931075\", \"schedule_id\": 1030, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 2, \"distance_m\": 4779.505, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1439H\", \"wtt_dep\": \"1440H\", \"location\": \"Chatham\", \"stage_seq\": 3, \"distance_m\": 7319.707, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1444\", \"location\": \"Rochester\", \"stage_seq\": 4, \"distance_m\": 8780.659, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 5, \"distance_m\": 9424.543, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447H\", \"location\": \"Strood\", \"stage_seq\": 6, \"distance_m\": 9835.491, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Higham\", \"stage_seq\": 7, \"distance_m\": 14092.685, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Hoo Jn\", \"stage_seq\": 8, \"distance_m\": 16220.106, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459H\", \"location\": \"Gravesend\", \"stage_seq\": 9, \"distance_m\": 21445.529, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 23861.108, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1503H\", \"location\": \"Northfleet\", \"stage_seq\": 11, \"distance_m\": 24888.126, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1505H\", \"location\": \"Swanscombe\", \"stage_seq\": 12, \"distance_m\": 25847.596, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1509\", \"location\": \"Greenhithe\", \"stage_seq\": 13, \"distance_m\": 28043.806, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Stone Crossing\", \"stage_seq\": 14, \"distance_m\": 29326.015, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1516H\", \"location\": \"Dartford\", \"stage_seq\": 15, \"distance_m\": 32436.422, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Dartford Jn\", \"stage_seq\": 16, \"distance_m\": 33157.895, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518H\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 17, \"distance_m\": 33842.068, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 18, \"distance_m\": 34972.422, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": \"1522\", \"location\": \"Slade Green\", \"stage_seq\": 19, \"distance_m\": 35678.085, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1527\", \"wtt_dep\": \"1528\", \"location\": \"Abbey Wood\", \"stage_seq\": 20, \"distance_m\": 41853.341, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1531H\", \"location\": \"Plumstead\", \"stage_seq\": 21, \"distance_m\": 44407.702, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": \"1534\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 22, \"distance_m\": 45235.309, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1538H\", \"wtt_dep\": \"1539H\", \"location\": \"Charlton\", \"stage_seq\": 23, \"distance_m\": 48334.169, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1541H\", \"location\": \"Westcombe Park\", \"stage_seq\": 24, \"distance_m\": 49181.31, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Maze Hill\", \"stage_seq\": 25, \"distance_m\": 50285.256, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1547\", \"location\": \"Greenwich\", \"stage_seq\": 26, \"distance_m\": 51692.909, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549H\", \"location\": \"Deptford\", \"stage_seq\": 27, \"distance_m\": 52535.982, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552\", \"location\": \"North Kent East Jn\", \"stage_seq\": 28, \"distance_m\": 53533.872, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552H\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 29, \"distance_m\": 54128.119, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 30, \"distance_m\": 55614.213, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": \"1558\", \"location\": \"London Bridge\", \"stage_seq\": 31, \"distance_m\": 57479.405, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1559H\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 32, \"distance_m\": 58206.422, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 33, \"distance_m\": 58802.977, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1603\", \"wtt_dep\": \"1604H\", \"location\": \"London Blackfriars\", \"stage_seq\": 34, \"distance_m\": 59420.942, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1606H\", \"location\": \"City Thameslink\", \"stage_seq\": 35, \"distance_m\": 59823.326, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1609\", \"location\": \"Farringdon\", \"stage_seq\": 36, \"distance_m\": 60553.484, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1612H\", \"wtt_dep\": \"1613H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 37, \"distance_m\": 62772.339, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616\", \"location\": \"Dock Jn North\", \"stage_seq\": 38, \"distance_m\": 64004.217, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1617H\", \"location\": \"Kentish Town\", \"stage_seq\": 39, \"distance_m\": 64971.242, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 40, \"distance_m\": 65975.764, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 41, \"distance_m\": 68288.453, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1622\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 42, \"distance_m\": 68722.39, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623H\", \"location\": \"Cricklewood\", \"stage_seq\": 43, \"distance_m\": 70671.438, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1624H\", \"wtt_dep\": \"1625H\", \"location\": \"Brent Cross West\", \"stage_seq\": 44, \"distance_m\": 72156.008, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626H\", \"location\": \"Hendon\", \"stage_seq\": 45, \"distance_m\": 73721.141, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627H\", \"location\": \"Silkstream Jn\", \"stage_seq\": 46, \"distance_m\": 77770.754, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1629\", \"wtt_dep\": \"1630\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 47, \"distance_m\": 80289.895, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1634H\", \"location\": \"Elstree\", \"stage_seq\": 48, \"distance_m\": 85121.434, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636H\", \"location\": \"Radlett Jn\", \"stage_seq\": 49, \"distance_m\": 88349.975, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1637H\", \"wtt_dep\": \"1638\", \"location\": \"Radlett\", \"stage_seq\": 50, \"distance_m\": 89659.727, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1646\", \"location\": \"St. Albans\", \"stage_seq\": 51, \"distance_m\": 97183.931, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Harpenden Jn\", \"stage_seq\": 52, \"distance_m\": 104221.899, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1652\", \"location\": \"Harpenden\", \"stage_seq\": 53, \"distance_m\": 104761.01, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1658H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 54, \"distance_m\": 112150.494, \"section_seq\": 1, \"route_path_id\": 130870}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Luton\", \"stage_seq\": 55, \"distance_m\": 113808.516, \"section_seq\": 1, \"route_path_id\": 130870}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 113808.516, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130870}], \"total_distance_m\": 113808.516, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 106122.716, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7685.8, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1430", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.8825117", "current_position_lon": "-0.4140817", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:35:21Z\", \"source_id\": 62956245, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:36:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:35:23Z\", \"source_id\": 19981042, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:39:58Z\", \"source_id\": 62967835, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:40:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:40:04Z\", \"source_id\": 19984425, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:42:55Z\", \"source_id\": 62975314, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:43:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:42:55Z\", \"source_id\": 19986523, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:47Z\", \"source_id\": 62982750, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:46:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:50Z\", \"source_id\": 19988659, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:51:03Z\", \"source_id\": 62996528, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:51:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:51:06Z\", \"source_id\": 19992623, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:57:07Z\", \"source_id\": 63011992, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:58:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:57:11Z\", \"source_id\": 19997118, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:01:32Z\", \"source_id\": 63023198, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:02:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:01:34Z\", \"source_id\": 20000310, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:22Z\", \"source_id\": 63027967, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:03:29Z\", \"source_id\": 20001600, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:06:55Z\", \"source_id\": 63037273, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:07:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:07:00Z\", \"source_id\": 20004167, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:09:58Z\", \"source_id\": 63044961, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:10:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:10:06Z\", \"source_id\": 20006474, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:14:35Z\", \"source_id\": 63056797, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:15:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:14:36Z\", \"source_id\": 20009819, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:19:45Z\", \"source_id\": 63069795, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:19:49Z\", \"source_id\": 20013649, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:26:28Z\", \"source_id\": 63086614, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:26:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:26:29Z\", \"source_id\": 20018557, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:48Z\", \"source_id\": 63095387, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:54Z\", \"source_id\": 20021094, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:23Z\", \"source_id\": 63102055, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:33:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:25Z\", \"source_id\": 20022928, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:07Z\", \"source_id\": 63116733, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:38:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:11Z\", \"source_id\": 20027222, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:19Z\", \"source_id\": 63122514, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:22Z\", \"source_id\": 20028873, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:14Z\", \"source_id\": 63127347, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:42:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:18Z\", \"source_id\": 20030288, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:57Z\", \"source_id\": 63134421, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:45:02Z\", \"source_id\": 20032389, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:15Z\", \"source_id\": 63143131, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:19Z\", \"source_id\": 20034891, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29632, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:53Z\", \"source_id\": 63160514, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:00Z\", \"source_id\": 20039960, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:22Z\", \"source_id\": 63177832, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:25Z\", \"source_id\": 20044798, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:03Z\", \"source_id\": 63187922, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:05:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:06Z\", \"source_id\": 20047604, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:54Z\", \"source_id\": 63192907, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:57Z\", \"source_id\": 20049067, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:37Z\", \"source_id\": 63205406, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:37Z\", \"source_id\": 20052678, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:27Z\", \"source_id\": 63217794, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:30Z\", \"source_id\": 20056470, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:34Z\", \"source_id\": 63226195, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:38Z\", \"source_id\": 20058882, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:02Z\", \"source_id\": 63235311, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:05Z\", \"source_id\": 20061634, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:23Z\", \"source_id\": 63238811, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:29Z\", \"source_id\": 20062689, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:32Z\", \"source_id\": 63244233, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:36Z\", \"source_id\": 20064322, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:28Z\", \"source_id\": 63251752, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:34Z\", \"source_id\": 20066422, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:28Z\", \"source_id\": 63264644, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:34Z\", \"source_id\": 20070191, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:53Z\", \"source_id\": 63273341, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:00Z\", \"source_id\": 20072731, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:11Z\", \"source_id\": 63297446, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:12Z\", \"source_id\": 20079782, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:46Z\", \"source_id\": 63315528, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:51Z\", \"source_id\": 20085091, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:52Z\", \"source_id\": 63332218, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:55Z\", \"source_id\": 20089802, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18181, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:07Z\", \"source_id\": 63341412, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:14Z\", \"source_id\": 20092443, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Luton", "service_state_platform": "2", "timing_fact_generation": 1790006595652178, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:28.477417", "service_state_evidence_id": 20092443, "current_leg_start_actual_dep": "2026-09-21T17:00:30+01:00", "operational_evidence_version": 192, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:29.111601", "service_state_valid_until_kind": null, "operational_interpretation_version": 192, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
RAI |
LUT |
9P40 |
700027 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 3291.147, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6226.848, "from_m": 3291.147, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6775.23, "from_m": 6226.848, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9458.166, "from_m": 6775.23, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9717.473, "from_m": 9458.166, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10206.049, "from_m": 9717.473, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20228.577, "from_m": 10206.049, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21220.516, "from_m": 20228.577, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21860.346, "from_m": 21220.516, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25192.067, "from_m": 21860.346, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25241.429, "from_m": 25192.067, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30390.311, "from_m": 25241.429, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32193.45, "from_m": 30390.311, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32709.139, "from_m": 32193.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33058.827, "from_m": 32709.139, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33104.469, "from_m": 33058.827, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33807.25, "from_m": 33104.469, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33840.273, "from_m": 33807.25, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33842.068, "from_m": 33840.273, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35471.27, "from_m": 33842.068, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35505.757, "from_m": 35471.27, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45098.019, "from_m": 35505.757, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45489.279, "from_m": 45098.019, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 47221.239, "from_m": 45489.279, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48121.517, "from_m": 47221.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48161.17, "from_m": 48121.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 48512.29, "from_m": 48161.17, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48845.493, "from_m": 48512.29, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50035.989, "from_m": 48845.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51190.927, "from_m": 50035.989, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51848.34, "from_m": 51190.927, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 52251.838, "from_m": 51848.34, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53533.872, "from_m": 52251.838, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 53573.024, "from_m": 53533.872, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53613.317, "from_m": 53573.024, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54081.505, "from_m": 53613.317, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54128.119, "from_m": 54081.505, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54176.744, "from_m": 54128.119, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54216.954, "from_m": 54176.744, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56941.361, "from_m": 54216.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": 57984.785, "from_m": 56941.361, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 58564.402, "from_m": 57984.785, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 58802.977, "from_m": 58564.402, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 59185.21, "from_m": 58802.977, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 59712.495, "from_m": 59185.21, "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": 59750.259, "from_m": 59712.495, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 60307.49, "from_m": 59750.259, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 60385.115, "from_m": 60307.49, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 63736.82, "from_m": 60385.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:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 64014.781, "from_m": 63736.82, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 64052.043, "from_m": 64014.781, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 65279.03, "from_m": 64052.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65347.915, "from_m": 65279.03, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 66144.616, "from_m": 65347.915, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 68307.588, "from_m": 66144.616, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 68412.008, "from_m": 68307.588, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69687.541, "from_m": 68412.008, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 71074.379, "from_m": 69687.541, "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": 74433.212, "from_m": 71074.379, "capability_applied": null, "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": 74526.093, "from_m": 74433.212, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 74576.94, "from_m": 74526.093, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 74608.594, "from_m": 74576.94, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 75208.462, "from_m": 74608.594, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77822.575, "from_m": 75208.462, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83589.328, "from_m": 77822.575, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 85032.471, "from_m": 83589.328, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 88580.479, "from_m": 85032.471, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88651.103, "from_m": 88580.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94810.006, "from_m": 88651.103, "capability_applied": null, "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": 98943.591, "from_m": 94810.006, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 104136.889, "from_m": 98943.591, "capability_applied": null, "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": 104221.899, "from_m": 104136.889, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 104239.099, "from_m": 104221.899, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 104324.672, "from_m": 104239.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 104897.221, "from_m": 104324.672, "capability_applied": null, "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": 108381.599, "from_m": 104897.221, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110180.397, "from_m": 108381.599, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 112782.102, "from_m": 110180.397, "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": 113439.383, "from_m": 112782.102, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 113506.886, "from_m": 113439.383, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113808.516, "from_m": 113506.886, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 744280, "profile_key": "a282341d5d5ac91816c44273614b441ecd72994af1bc4940512bd15890931075", "schedule_id": 1030, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1430", "location": "Rainham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436H", "location": "Gillingham (Kent)", "stage_seq": 2, "distance_m": 4779.505, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1439H", "wtt_dep": "1440H", "location": "Chatham", "stage_seq": 3, "distance_m": 7319.707, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1444", "location": "Rochester", "stage_seq": 4, "distance_m": 8780.659, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445", "location": "Rochester Bridge Jn", "stage_seq": 5, "distance_m": 9424.543, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447H", "location": "Strood", "stage_seq": 6, "distance_m": 9835.491, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Higham", "stage_seq": 7, "distance_m": 14092.685, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Hoo Jn", "stage_seq": 8, "distance_m": 16220.106, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459H", "location": "Gravesend", "stage_seq": 9, "distance_m": 21445.529, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 23861.108, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1503H", "location": "Northfleet", "stage_seq": 11, "distance_m": 24888.126, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1505H", "location": "Swanscombe", "stage_seq": 12, "distance_m": 25847.596, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1509", "location": "Greenhithe", "stage_seq": 13, "distance_m": 28043.806, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Stone Crossing", "stage_seq": 14, "distance_m": 29326.015, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1516H", "location": "Dartford", "stage_seq": 15, "distance_m": 32436.422, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Dartford Jn", "stage_seq": 16, "distance_m": 33157.895, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518H", "location": "Crayford Spur A Jn", "stage_seq": 17, "distance_m": 33842.068, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519H", "location": "Crayford Creek Jn", "stage_seq": 18, "distance_m": 34972.422, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": "1522", "location": "Slade Green", "stage_seq": 19, "distance_m": 35678.085, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1527", "wtt_dep": "1528", "location": "Abbey Wood", "stage_seq": 20, "distance_m": 41853.341, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1531H", "location": "Plumstead", "stage_seq": 21, "distance_m": 44407.702, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": "1534", "location": "Woolwich Arsenal", "stage_seq": 22, "distance_m": 45235.309, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1538H", "wtt_dep": "1539H", "location": "Charlton", "stage_seq": 23, "distance_m": 48334.169, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1541H", "location": "Westcombe Park", "stage_seq": 24, "distance_m": 49181.31, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Maze Hill", "stage_seq": 25, "distance_m": 50285.256, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1547", "location": "Greenwich", "stage_seq": 26, "distance_m": 51692.909, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549H", "location": "Deptford", "stage_seq": 27, "distance_m": 52535.982, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552", "location": "North Kent East Jn", "stage_seq": 28, "distance_m": 53533.872, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552H", "location": "Surrey Canal Jn", "stage_seq": 29, "distance_m": 54128.119, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "Blue Anchor (Kent)", "stage_seq": 30, "distance_m": 55614.213, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": "1558", "location": "London Bridge", "stage_seq": 31, "distance_m": 57479.405, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1559H", "location": "Metropolitan Jn", "stage_seq": 32, "distance_m": 58206.422, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "Blackfriars Jn", "stage_seq": 33, "distance_m": 58802.977, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1603", "wtt_dep": "1604H", "location": "London Blackfriars", "stage_seq": 34, "distance_m": 59420.942, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1606H", "location": "City Thameslink", "stage_seq": 35, "distance_m": 59823.326, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1609", "location": "Farringdon", "stage_seq": 36, "distance_m": 60553.484, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1612H", "wtt_dep": "1613H", "location": "St Pancras Low Level", "stage_seq": 37, "distance_m": 62772.339, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616", "location": "Dock Jn North", "stage_seq": 38, "distance_m": 64004.217, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1617H", "location": "Kentish Town", "stage_seq": 39, "distance_m": 64971.242, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Carlton Road Jn", "stage_seq": 40, "distance_m": 65975.764, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620", "location": "West Hampstead South Jn", "stage_seq": 41, "distance_m": 68288.453, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1622", "location": "West Hampstead Thameslink", "stage_seq": 42, "distance_m": 68722.39, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623H", "location": "Cricklewood", "stage_seq": 43, "distance_m": 70671.438, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1624H", "wtt_dep": "1625H", "location": "Brent Cross West", "stage_seq": 44, "distance_m": 72156.008, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626H", "location": "Hendon", "stage_seq": 45, "distance_m": 73721.141, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627H", "location": "Silkstream Jn", "stage_seq": 46, "distance_m": 77770.754, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1629", "wtt_dep": "1630", "location": "Mill Hill Broadway", "stage_seq": 47, "distance_m": 80289.895, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1634H", "location": "Elstree", "stage_seq": 48, "distance_m": 85121.434, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636H", "location": "Radlett Jn", "stage_seq": 49, "distance_m": 88349.975, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1637H", "wtt_dep": "1638", "location": "Radlett", "stage_seq": 50, "distance_m": 89659.727, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1646", "location": "St. Albans", "stage_seq": 51, "distance_m": 97183.931, "section_seq": 1, "route_path_id": 130870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Harpenden Jn", "stage_seq": 52, "distance_m": 104221.899, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1652", "location": "Harpenden", "stage_seq": 53, "distance_m": 104761.01, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1658H", "location": "Luton Airport Parkway", "stage_seq": 54, "distance_m": 112150.494, "section_seq": 1, "route_path_id": 130870}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Luton", "stage_seq": 55, "distance_m": 113808.516, "section_seq": 1, "route_path_id": 130870}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 113808.516, "from_m": 0.0, "section_seq": 1, "route_path_id": 130870}], "total_distance_m": 113808.516, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 106122.716, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7685.8, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:35:21Z", "source_id": 62956245, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T13:36:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:35:23Z", "source_id": 19981042, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:39:58Z", "source_id": 62967835, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T13:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:40:04Z", "source_id": 19984425, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:42:55Z", "source_id": 62975314, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T13:43:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:42:55Z", "source_id": 19986523, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:47Z", "source_id": 62982750, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T13:46:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:50Z", "source_id": 19988659, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32257, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:51:03Z", "source_id": 62996528, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T13:51:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:51:06Z", "source_id": 19992623, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:57:07Z", "source_id": 63011992, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T13:58:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:57:11Z", "source_id": 19997118, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32230, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:01:32Z", "source_id": 63023198, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:02:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:01:34Z", "source_id": 20000310, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32226, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:22Z", "source_id": 63027967, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:03:29Z", "source_id": 20001600, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:06:55Z", "source_id": 63037273, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:07:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:07:00Z", "source_id": 20004167, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32218, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:09:58Z", "source_id": 63044961, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:10:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:10:06Z", "source_id": 20006474, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:14:35Z", "source_id": 63056797, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:15:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:14:36Z", "source_id": 20009819, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:19:45Z", "source_id": 63069795, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:19:49Z", "source_id": 20013649, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:26:28Z", "source_id": 63086614, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T14:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:26:29Z", "source_id": 20018557, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:48Z", "source_id": 63095387, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T14:30:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:54Z", "source_id": 20021094, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:23Z", "source_id": 63102055, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T14:33:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:25Z", "source_id": 20022928, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:07Z", "source_id": 63116733, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T14:38:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:11Z", "source_id": 20027222, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31652, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:19Z", "source_id": 63122514, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T14:40:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:22Z", "source_id": 20028873, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31648, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:14Z", "source_id": 63127347, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T14:42:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:18Z", "source_id": 20030288, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31644, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:57Z", "source_id": 63134421, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T14:45:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:45:02Z", "source_id": 20032389, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31640, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:15Z", "source_id": 63143131, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T14:48:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:19Z", "source_id": 20034891, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29632, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:53Z", "source_id": 63160514, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T14:55:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:00Z", "source_id": 20039960, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:22Z", "source_id": 63177832, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T15:01:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:25Z", "source_id": 20044798, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:03Z", "source_id": 63187922, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T15:05:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:06Z", "source_id": 20047604, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T16:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:54Z", "source_id": 63192907, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T15:07:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:57Z", "source_id": 20049067, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:37Z", "source_id": 63205406, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T15:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:37Z", "source_id": 20052678, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T16:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:27Z", "source_id": 63217794, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T15:17:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:30Z", "source_id": 20056470, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:34Z", "source_id": 63226195, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T15:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:38Z", "source_id": 20058882, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:02Z", "source_id": 63235311, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T15:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:05Z", "source_id": 20061634, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:23Z", "source_id": 63238811, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T15:25:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:29Z", "source_id": 20062689, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:32Z", "source_id": 63244233, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T15:27:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:36Z", "source_id": 20064322, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:28Z", "source_id": 63251752, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T15:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:34Z", "source_id": 20066422, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:28Z", "source_id": 63264644, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T15:35:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:34Z", "source_id": 20070191, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:53Z", "source_id": 63273341, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-21T15:39:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:00Z", "source_id": 20072731, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:11Z", "source_id": 63297446, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-21T15:48:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:12Z", "source_id": 20079782, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18213, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:46Z", "source_id": 63315528, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T15:55:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:51Z", "source_id": 20085091, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:52Z", "source_id": 63332218, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-21T16:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:55Z", "source_id": 20089802, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18181, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:07Z", "source_id": 63341412, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-21T16:04:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:14Z", "source_id": 20092443, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Rainham (Kent) |
1430 |
1430 |
0 |
None |
None |
Luton |
1702 |
1702 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10025/2026-09-21/detailed |
None |
Luton Airport Parkway |
2026-09-21T17:00:30+01:00 |
Luton |
2.0 |
{"type": "LineString", "coordinates": [[-0.3962762, 51.8728653], [-0.3968863999999999, 51.873314], [-0.39745099999999994, 51.87373049999999], [-0.39804509999999993, 51.8741702], [-0.3986298999999999, 51.874597400000006], [-0.39905899999999994, 51.87491200000001], [-0.3994333, 51.875182800000005], [-0.3996814, 51.875361600000005], [-0.4001802, 51.8757292], [-0.4006026, 51.876048], [-0.4011874, 51.8764793], [-0.4016554, 51.87682379999999], [-0.4021892, 51.877217], [-0.4027055, 51.8775987], [-0.4032312, 51.8779936], [-0.4042196, 51.8787214], [-0.4047717, 51.8791058], [-0.4052317, 51.8793997], [-0.40584059999999994, 51.879757399999995], [-0.4065097999999999, 51.8801117], [-0.4070033, 51.88035099999999], [-0.407635, 51.88063410000001], [-0.4084048, 51.8809412], [-0.4089359, 51.88114070000002], [-0.4091484, 51.88121039999999], [-0.4095540999999999, 51.8813692], [-0.4099933999999999, 51.881520499999986], [-0.41022870000000006, 51.881584499999995], [-0.4104423, 51.8816414], [-0.41078599999999993, 51.88173299999999], [-0.4108281999999999, 51.8817442], [-0.4113633, 51.8818833], [-0.412011, 51.88204720000001], [-0.41276339999999995, 51.8822285], [-0.4135317999999999, 51.882401599999994], [-0.41408169999999994, 51.882511699999995]]} |
1.0 |
1702 |
1704 |
Luton Airport Parkway |
Luton |
Luton |
51.8825117 |
-0.4140817 |
51.8825117 |
-0.4140817 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Luton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092443 |
1790006595652178 |
192 |
192 |
2026-09-21 16:14:29.111601 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:28.477417 |
| 715911 |
746493 |
G39567 |
412F84MR21 |
2026-09-21 |
COMPLETE |
20092695 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 746493, "stp": "P", "toc": "Transport for Wales", "uid": "G39567", "consist": "230008", "dest_crs": "BID", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39567/2026-09-21/detailed", "trust_id": "412F84MR21", "origin_crs": "WXC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bidston", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "2", "is_terminated": 1, "next_location": "Bidston", "signalling_id": "2F84", "timing_status": "LATE", "origin_station": "Wrexham Central", "current_leg_arr": "1704", "current_leg_dep": "1700", "current_leg_end": "Bidston", "origin_dep_time": "1558", "origin_platform": "1", "current_location": "Bidston", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.084156, 53.38643700000001], [-3.0842901, 53.38673039999999], [-3.0843498, 53.3868606], [-3.08445, 53.387074000000005], [-3.0847150999999995, 53.387635], [-3.0849721999999997, 53.3881572], [-3.0854389, 53.3892178], [-3.0856335999999995, 53.389641700000006], [-3.0858549999999996, 53.39009399999999], [-3.0862404, 53.3909738], [-3.0864067999999993, 53.3914173], [-3.0865217, 53.39181700000001], [-3.0865665, 53.3920113], [-3.0866009999999995, 53.3921843], [-3.0866568, 53.3925384], [-3.0866827, 53.39280800000001], [-3.0866903999999997, 53.39308710000001], [-3.0866718, 53.3935369], [-3.0866366999999997, 53.39391289999999], [-3.0865689999999995, 53.3942816], [-3.0862147, 53.395697000000006], [-3.084477699999999, 53.4025067], [-3.0843912, 53.4028451], [-3.0843045999999994, 53.40318340000001], [-3.0840995, 53.4038645], [-3.0839061, 53.4046276], [-3.0837754999999993, 53.405211300000005], [-3.0834701, 53.4070424], [-3.0834516999999995, 53.4071101], [-3.0833738, 53.4073182], [-3.0832423, 53.407563999999994], [-3.0830733999999995, 53.40780889999999], [-3.0829094, 53.407978199999995], [-3.0826447999999997, 53.408192099999994], [-3.0822388999999997, 53.408467], [-3.0820337999999996, 53.40859209999999], [-3.0818728999999996, 53.40868890000001], [-3.0817232000000003, 53.4087718], [-3.0815314, 53.4088586], [-3.0813552, 53.40892430000001], [-3.0811989999999994, 53.408971099999995], [-3.0808880999999997, 53.4090573], [-3.0807166999999995, 53.4091039], [-3.0805469, 53.4091434], [-3.0803749, 53.4091789], [-3.0801955999999997, 53.40920609999999], [-3.0800215, 53.4092257], [-3.0797394, 53.40924309999999], [-3.0793392, 53.40926509999999], [-3.0790277, 53.409282299999994]]}", "current_leg_start": "Upton", "dest_arr_time_act": "1700", "motion_projection": null, "next_location_lat": "53.4092823", "next_location_lon": "-3.0790277", "previous_location": "Upton", "current_leg_milage": "1.7", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1129.084, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21015.616, \"from_m\": 1129.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22395.223, \"from_m\": 21015.616, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23670.568, \"from_m\": 22395.223, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34794.099, \"from_m\": 23670.568, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38865.291, \"from_m\": 34794.099, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 43082.482, \"from_m\": 38865.291, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43553.389, \"from_m\": 43082.482, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43881.162, \"from_m\": 43553.389, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 43976.056, \"from_m\": 43881.162, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 746493, \"profile_key\": \"719a894cf7f4456503bdfa26c5130f7bcca5044b60599e65c5145764e926a1ca\", \"schedule_id\": 34291, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1559\", \"location\": \"Wrexham Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1601H\", \"wtt_dep\": \"1603H\", \"location\": \"Wrexham General\", \"stage_seq\": 2, \"distance_m\": 632.632, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1607H\", \"wtt_dep\": \"1608\", \"location\": \"Gwersyllt\", \"stage_seq\": 3, \"distance_m\": 3506.451, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1611H\", \"wtt_dep\": \"1612H\", \"location\": \"Cefn-y-Bedd\", \"stage_seq\": 4, \"distance_m\": 6553.892, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1614H\", \"location\": \"Caergwrle\", \"stage_seq\": 5, \"distance_m\": 7599.883, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Hope (Clwyd)\", \"stage_seq\": 6, \"distance_m\": 8636.875, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1620H\", \"wtt_dep\": \"1621\", \"location\": \"Penyffordd\", \"stage_seq\": 7, \"distance_m\": 11749.097, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1624\", \"wtt_dep\": \"1625\", \"location\": \"Buckley\", \"stage_seq\": 8, \"distance_m\": 13954.221, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1628\", \"wtt_dep\": \"1628H\", \"location\": \"Hawarden\", \"stage_seq\": 9, \"distance_m\": 17053.177, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1634\", \"location\": \"Shotton High Level\", \"stage_seq\": 10, \"distance_m\": 20633.933, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636\", \"location\": \"Hawarden Bridge\", \"stage_seq\": 11, \"distance_m\": 21378.104, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Dee Marsh Jn\", \"stage_seq\": 12, \"distance_m\": 22430.64, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644H\", \"location\": \"Neston\", \"stage_seq\": 13, \"distance_m\": 30145.915, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1648\", \"wtt_dep\": \"1649\", \"location\": \"Heswall\", \"stage_seq\": 14, \"distance_m\": 34438.103, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1655H\", \"location\": \"Upton\", \"stage_seq\": 15, \"distance_m\": 41225.713, \"section_seq\": 1, \"route_path_id\": 124994}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": null, \"location\": \"Bidston\", \"stage_seq\": 16, \"distance_m\": 43976.056, \"section_seq\": 1, \"route_path_id\": 124994}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 43976.056, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124994}], \"total_distance_m\": 43976.056, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 43976.056, \"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": "1559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4092823", "current_position_lon": "-3.0790277", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:16Z\", \"source_id\": 20048544, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:38Z\", \"source_id\": 20051135, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:39Z\", \"source_id\": 20055038, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:39Z\", \"source_id\": 20056617, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:08Z\", \"source_id\": 20058532, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:07Z\", \"source_id\": 20061690, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:40Z\", \"source_id\": 20064367, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:37Z\", \"source_id\": 20067999, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:09Z\", \"source_id\": 20071432, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:39Z\", \"source_id\": 20073282, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:35Z\", \"source_id\": 63287880, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:40Z\", \"source_id\": 20077038, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:09Z\", \"source_id\": 20084521, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:39Z\", \"source_id\": 20089609, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:26Z\", \"source_id\": 63342327, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:31Z\", \"source_id\": 20092695, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bidston", "service_state_platform": "2", "timing_fact_generation": 1790006611230058, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:32.830868", "service_state_evidence_id": 20092695, "current_leg_start_actual_dep": "2026-09-21T16:59:30+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:34.905742", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
WXC |
BID |
2F84 |
230008 |
3 |
60 |
None |
{"version": 3, "segments": [{"to_m": 1129.084, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21015.616, "from_m": 1129.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22395.223, "from_m": 21015.616, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23670.568, "from_m": 22395.223, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34794.099, "from_m": 23670.568, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38865.291, "from_m": 34794.099, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 43082.482, "from_m": 38865.291, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43553.389, "from_m": 43082.482, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43881.162, "from_m": 43553.389, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 43976.056, "from_m": 43881.162, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 746493, "profile_key": "719a894cf7f4456503bdfa26c5130f7bcca5044b60599e65c5145764e926a1ca", "schedule_id": 34291, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1559", "location": "Wrexham Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1601H", "wtt_dep": "1603H", "location": "Wrexham General", "stage_seq": 2, "distance_m": 632.632, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1607H", "wtt_dep": "1608", "location": "Gwersyllt", "stage_seq": 3, "distance_m": 3506.451, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1611H", "wtt_dep": "1612H", "location": "Cefn-y-Bedd", "stage_seq": 4, "distance_m": 6553.892, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1614H", "location": "Caergwrle", "stage_seq": 5, "distance_m": 7599.883, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Hope (Clwyd)", "stage_seq": 6, "distance_m": 8636.875, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1620H", "wtt_dep": "1621", "location": "Penyffordd", "stage_seq": 7, "distance_m": 11749.097, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1624", "wtt_dep": "1625", "location": "Buckley", "stage_seq": 8, "distance_m": 13954.221, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1628", "wtt_dep": "1628H", "location": "Hawarden", "stage_seq": 9, "distance_m": 17053.177, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1634", "location": "Shotton High Level", "stage_seq": 10, "distance_m": 20633.933, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636", "location": "Hawarden Bridge", "stage_seq": 11, "distance_m": 21378.104, "section_seq": 1, "route_path_id": 124994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Dee Marsh Jn", "stage_seq": 12, "distance_m": 22430.64, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644H", "location": "Neston", "stage_seq": 13, "distance_m": 30145.915, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1648", "wtt_dep": "1649", "location": "Heswall", "stage_seq": 14, "distance_m": 34438.103, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1655H", "location": "Upton", "stage_seq": 15, "distance_m": 41225.713, "section_seq": 1, "route_path_id": 124994}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": null, "location": "Bidston", "stage_seq": 16, "distance_m": 43976.056, "section_seq": 1, "route_path_id": 124994}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 43976.056, "from_m": 0.0, "section_seq": 1, "route_path_id": 124994}], "total_distance_m": 43976.056, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 43976.056, "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-21T15:06:16Z", "source_id": 20048544, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:38Z", "source_id": 20051135, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:39Z", "source_id": 20055038, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:39Z", "source_id": 20056617, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:08Z", "source_id": 20058532, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:07Z", "source_id": 20061690, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:40Z", "source_id": 20064367, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:37Z", "source_id": 20067999, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:09Z", "source_id": 20071432, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:39Z", "source_id": 20073282, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10203, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:35Z", "source_id": 63287880, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:47:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:40Z", "source_id": 20077038, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:09Z", "source_id": 20084521, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:39Z", "source_id": 20089609, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10167, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:26Z", "source_id": 63342327, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:04:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:31Z", "source_id": 20092695, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Wrexham Central |
1558 |
1559 |
1 |
None |
None |
Bidston |
1702 |
1700 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39567/2026-09-21/detailed |
None |
Upton |
2026-09-21T16:59:30+01:00 |
Bidston |
4.0 |
{"type": "LineString", "coordinates": [[-3.084156, 53.38643700000001], [-3.0842901, 53.38673039999999], [-3.0843498, 53.3868606], [-3.08445, 53.387074000000005], [-3.0847150999999995, 53.387635], [-3.0849721999999997, 53.3881572], [-3.0854389, 53.3892178], [-3.0856335999999995, 53.389641700000006], [-3.0858549999999996, 53.39009399999999], [-3.0862404, 53.3909738], [-3.0864067999999993, 53.3914173], [-3.0865217, 53.39181700000001], [-3.0865665, 53.3920113], [-3.0866009999999995, 53.3921843], [-3.0866568, 53.3925384], [-3.0866827, 53.39280800000001], [-3.0866903999999997, 53.39308710000001], [-3.0866718, 53.3935369], [-3.0866366999999997, 53.39391289999999], [-3.0865689999999995, 53.3942816], [-3.0862147, 53.395697000000006], [-3.084477699999999, 53.4025067], [-3.0843912, 53.4028451], [-3.0843045999999994, 53.40318340000001], [-3.0840995, 53.4038645], [-3.0839061, 53.4046276], [-3.0837754999999993, 53.405211300000005], [-3.0834701, 53.4070424], [-3.0834516999999995, 53.4071101], [-3.0833738, 53.4073182], [-3.0832423, 53.407563999999994], [-3.0830733999999995, 53.40780889999999], [-3.0829094, 53.407978199999995], [-3.0826447999999997, 53.408192099999994], [-3.0822388999999997, 53.408467], [-3.0820337999999996, 53.40859209999999], [-3.0818728999999996, 53.40868890000001], [-3.0817232000000003, 53.4087718], [-3.0815314, 53.4088586], [-3.0813552, 53.40892430000001], [-3.0811989999999994, 53.408971099999995], [-3.0808880999999997, 53.4090573], [-3.0807166999999995, 53.4091039], [-3.0805469, 53.4091434], [-3.0803749, 53.4091789], [-3.0801955999999997, 53.40920609999999], [-3.0800215, 53.4092257], [-3.0797394, 53.40924309999999], [-3.0793392, 53.40926509999999], [-3.0790277, 53.409282299999994]]} |
1.7 |
1700 |
1704 |
Upton |
Bidston |
Bidston |
53.4092823 |
-3.0790277 |
53.4092823 |
-3.0790277 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Bidston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092695 |
1790006611230058 |
49 |
49 |
2026-09-21 16:14:34.905742 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:32.830868 |
| 715912 |
745976 |
L80760 |
742C50MR21 |
2026-09-21 |
COMPLETE |
20092416 |
2026-09-21 17:02:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 745976, "stp": "P", "toc": "South Western Railway", "uid": "L80760", "consist": "450031+450104", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80760/2026-09-21/detailed", "trust_id": "742C50MR21", "origin_crs": "RDZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "24", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2C50", "timing_status": "ON TIME", "origin_station": "Reading Platforms 4/5/6", "current_leg_arr": "1704", "current_leg_dep": "1700", "current_leg_end": "London Waterloo", "origin_dep_time": "1539", "origin_platform": "4", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-21T16:14:52", "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": "1705", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Clapham Junction (W)", "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\": 286.934, \"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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 547.015, \"from_m\": 286.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 986.336, \"from_m\": 547.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1071.378, \"from_m\": 986.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1077.995, \"from_m\": 1071.378, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10575.995, \"from_m\": 1077.995, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11031.652, \"from_m\": 10575.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\": 11092.083, \"from_m\": 11031.652, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11220.731, \"from_m\": 11092.083, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12834.159, \"from_m\": 11220.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17521.253, \"from_m\": 12834.159, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17969.337, \"from_m\": 17521.253, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26283.809, \"from_m\": 17969.337, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26610.274, \"from_m\": 26283.809, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36428.406, \"from_m\": 26610.274, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38198.064, \"from_m\": 36428.406, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38514.402, \"from_m\": 38198.064, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39310.657, \"from_m\": 38514.402, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39850.139, \"from_m\": 39310.657, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46894.875, \"from_m\": 39850.139, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46958.6, \"from_m\": 46894.875, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48144.255, \"from_m\": 46958.6, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51426.5, \"from_m\": 48144.255, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51480.788, \"from_m\": 51426.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\": 51824.221, \"from_m\": 51480.788, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 51861.572, \"from_m\": 51824.221, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53216.914, \"from_m\": 51861.572, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54324.728, \"from_m\": 53216.914, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 63101.56, \"from_m\": 54324.728, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63601.711, \"from_m\": 63101.56, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 64599.66, \"from_m\": 63601.711, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64645.595, \"from_m\": 64599.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65051.776, \"from_m\": 64645.595, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65149.307, \"from_m\": 65051.776, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66484.713, \"from_m\": 65149.307, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66608.055, \"from_m\": 66484.713, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 67388.793, \"from_m\": 66608.055, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68219.376, \"from_m\": 67388.793, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69074.256, \"from_m\": 68219.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\": 69651.389, \"from_m\": 69074.256, \"capability_applied\": null, \"effective_limit_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\": 745976, \"profile_key\": \"89abf13947056fd1dfa5490e630c80ad8449945787e325c1b0903281c27cabb1\", \"schedule_id\": 17485, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 2, \"distance_m\": 1246.197, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544\", \"location\": \"Earley\", \"stage_seq\": 3, \"distance_m\": 4516.404, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1547\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 4, \"distance_m\": 6370.742, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549\", \"location\": \"Winnersh\", \"stage_seq\": 5, \"distance_m\": 7461.199, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553H\", \"location\": \"Wokingham\", \"stage_seq\": 6, \"distance_m\": 10816.443, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": \"1600\", \"location\": \"Bracknell\", \"stage_seq\": 7, \"distance_m\": 17744.582, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1602H\", \"wtt_dep\": \"1603\", \"location\": \"Martins Heron\", \"stage_seq\": 8, \"distance_m\": 19688.389, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1607\", \"wtt_dep\": \"1608\", \"location\": \"Ascot\", \"stage_seq\": 9, \"distance_m\": 23146.693, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1611H\", \"location\": \"Sunningdale\", \"stage_seq\": 10, \"distance_m\": 26487.4, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1614H\", \"location\": \"Longcross\", \"stage_seq\": 11, \"distance_m\": 29298.062, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1618\", \"wtt_dep\": \"1619\", \"location\": \"Virginia Water\", \"stage_seq\": 12, \"distance_m\": 32395.455, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1622\", \"wtt_dep\": \"1623\", \"location\": \"Egham\", \"stage_seq\": 13, \"distance_m\": 35903.319, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1627H\", \"wtt_dep\": \"1628H\", \"location\": \"Staines\", \"stage_seq\": 14, \"distance_m\": 39162.603, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1635\", \"location\": \"Feltham\", \"stage_seq\": 15, \"distance_m\": 45830.023, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637H\", \"location\": \"Feltham Jn\", \"stage_seq\": 16, \"distance_m\": 48144.255, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Whitton Jn\", \"stage_seq\": 17, \"distance_m\": 48759.426, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639H\", \"location\": \"Twickenham Jn\", \"stage_seq\": 18, \"distance_m\": 51094.537, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1641\", \"location\": \"Twickenham\", \"stage_seq\": 19, \"distance_m\": 51529.693, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642H\", \"location\": \"St. Margarets\", \"stage_seq\": 20, \"distance_m\": 52410.588, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645H\", \"location\": \"Richmond\", \"stage_seq\": 21, \"distance_m\": 54121.045, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Barnes\", \"stage_seq\": 22, \"distance_m\": 58357.977, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1654\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 23, \"distance_m\": 63485.664, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"West London Jn\", \"stage_seq\": 24, \"distance_m\": 64586.222, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 25, \"distance_m\": 65418.151, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 26, \"distance_m\": 66449.943, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1659H\", \"wtt_dep\": \"1700H\", \"location\": \"Vauxhall\", \"stage_seq\": 27, \"distance_m\": 67583.815, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 28, \"distance_m\": 68922.411, \"section_seq\": 1, \"route_path_id\": 137442}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 29, \"distance_m\": 69651.389, \"section_seq\": 1, \"route_path_id\": 137442}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 69651.389, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137442}], \"total_distance_m\": 69651.389, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68879.854, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 771.535, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1539", "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\": 27802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:00Z\", \"source_id\": 63126712, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:04Z\", \"source_id\": 20030135, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:41Z\", \"source_id\": 63133814, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:46Z\", \"source_id\": 20032213, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:24Z\", \"source_id\": 63140976, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:27Z\", \"source_id\": 20034239, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:30Z\", \"source_id\": 63151623, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:52:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:31Z\", \"source_id\": 20037294, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:02Z\", \"source_id\": 63168860, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:08Z\", \"source_id\": 20042253, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:13Z\", \"source_id\": 63180230, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:19Z\", \"source_id\": 20045472, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:06Z\", \"source_id\": 63190782, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:10Z\", \"source_id\": 20048483, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:32Z\", \"source_id\": 63199758, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:35Z\", \"source_id\": 20051066, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:20Z\", \"source_id\": 63209751, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:25Z\", \"source_id\": 20054052, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:05Z\", \"source_id\": 63219568, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:07Z\", \"source_id\": 20056968, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:49Z\", \"source_id\": 63232250, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:53Z\", \"source_id\": 20060712, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:19Z\", \"source_id\": 63246181, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:25Z\", \"source_id\": 20064888, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:32Z\", \"source_id\": 63262251, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:36Z\", \"source_id\": 20069483, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:23Z\", \"source_id\": 63277096, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:28Z\", \"source_id\": 20073836, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:45Z\", \"source_id\": 63283261, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:52Z\", \"source_id\": 20075611, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:13Z\", \"source_id\": 63286984, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:19Z\", \"source_id\": 20076744, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:09Z\", \"source_id\": 63300324, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:10Z\", \"source_id\": 20080575, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:24Z\", \"source_id\": 63309315, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:25Z\", \"source_id\": 20083143, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:15Z\", \"source_id\": 63319619, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:20Z\", \"source_id\": 20086234, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:17Z\", \"source_id\": 63325393, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:23Z\", \"source_id\": 20087811, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28986, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:55Z\", \"source_id\": 63340879, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:00Z\", \"source_id\": 20092268, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "19", "timing_fact_generation": 1790006592989230, "current_leg_arrival_utc": "2026-09-21T17:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:34.245673", "service_state_evidence_id": 20092268, "current_leg_start_actual_dep": "2026-09-21T17:00:30+01:00", "operational_evidence_version": 116, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:35.432456", "service_state_valid_until_kind": null, "operational_interpretation_version": 116, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
RDZ |
None |
2C50 |
450031+450104 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 286.934, "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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 547.015, "from_m": 286.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 986.336, "from_m": 547.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1071.378, "from_m": 986.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1077.995, "from_m": 1071.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10575.995, "from_m": 1077.995, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11031.652, "from_m": 10575.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": 11092.083, "from_m": 11031.652, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11220.731, "from_m": 11092.083, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12834.159, "from_m": 11220.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17521.253, "from_m": 12834.159, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17969.337, "from_m": 17521.253, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26283.809, "from_m": 17969.337, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26610.274, "from_m": 26283.809, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36428.406, "from_m": 26610.274, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38198.064, "from_m": 36428.406, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38514.402, "from_m": 38198.064, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39310.657, "from_m": 38514.402, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39850.139, "from_m": 39310.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46894.875, "from_m": 39850.139, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46958.6, "from_m": 46894.875, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48144.255, "from_m": 46958.6, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51426.5, "from_m": 48144.255, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51480.788, "from_m": 51426.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": 51824.221, "from_m": 51480.788, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 51861.572, "from_m": 51824.221, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53216.914, "from_m": 51861.572, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54324.728, "from_m": 53216.914, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 63101.56, "from_m": 54324.728, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63601.711, "from_m": 63101.56, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 64599.66, "from_m": 63601.711, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64645.595, "from_m": 64599.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65051.776, "from_m": 64645.595, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65149.307, "from_m": 65051.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66484.713, "from_m": 65149.307, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66608.055, "from_m": 66484.713, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 67388.793, "from_m": 66608.055, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68219.376, "from_m": 67388.793, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69074.256, "from_m": 68219.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": 69651.389, "from_m": 69074.256, "capability_applied": null, "effective_limit_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": 745976, "profile_key": "89abf13947056fd1dfa5490e630c80ad8449945787e325c1b0903281c27cabb1", "schedule_id": 17485, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1539", "location": "Reading Platforms 4/5/6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Reading Spur Jn", "stage_seq": 2, "distance_m": 1246.197, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544", "location": "Earley", "stage_seq": 3, "distance_m": 4516.404, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1547", "location": "Winnersh Triangle", "stage_seq": 4, "distance_m": 6370.742, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549", "location": "Winnersh", "stage_seq": 5, "distance_m": 7461.199, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553H", "location": "Wokingham", "stage_seq": 6, "distance_m": 10816.443, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": "1600", "location": "Bracknell", "stage_seq": 7, "distance_m": 17744.582, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1602H", "wtt_dep": "1603", "location": "Martins Heron", "stage_seq": 8, "distance_m": 19688.389, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1607", "wtt_dep": "1608", "location": "Ascot", "stage_seq": 9, "distance_m": 23146.693, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1611H", "location": "Sunningdale", "stage_seq": 10, "distance_m": 26487.4, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1614H", "location": "Longcross", "stage_seq": 11, "distance_m": 29298.062, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1618", "wtt_dep": "1619", "location": "Virginia Water", "stage_seq": 12, "distance_m": 32395.455, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1622", "wtt_dep": "1623", "location": "Egham", "stage_seq": 13, "distance_m": 35903.319, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1627H", "wtt_dep": "1628H", "location": "Staines", "stage_seq": 14, "distance_m": 39162.603, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1635", "location": "Feltham", "stage_seq": 15, "distance_m": 45830.023, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637H", "location": "Feltham Jn", "stage_seq": 16, "distance_m": 48144.255, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Whitton Jn", "stage_seq": 17, "distance_m": 48759.426, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639H", "location": "Twickenham Jn", "stage_seq": 18, "distance_m": 51094.537, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1641", "location": "Twickenham", "stage_seq": 19, "distance_m": 51529.693, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642H", "location": "St. Margarets", "stage_seq": 20, "distance_m": 52410.588, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645H", "location": "Richmond", "stage_seq": 21, "distance_m": 54121.045, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Barnes", "stage_seq": 22, "distance_m": 58357.977, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1654", "location": "Clapham Junction (W)", "stage_seq": 23, "distance_m": 63485.664, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "West London Jn", "stage_seq": 24, "distance_m": 64586.222, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Queenstown Road (Battersea)", "stage_seq": 25, "distance_m": 65418.151, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Nine Elms Jn", "stage_seq": 26, "distance_m": 66449.943, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1659H", "wtt_dep": "1700H", "location": "Vauxhall", "stage_seq": 27, "distance_m": 67583.815, "section_seq": 1, "route_path_id": 137442}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702H", "location": "Waterloo West Crossings", "stage_seq": 28, "distance_m": 68922.411, "section_seq": 1, "route_path_id": 137442}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 29, "distance_m": 69651.389, "section_seq": 1, "route_path_id": 137442}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 69651.389, "from_m": 0.0, "section_seq": 1, "route_path_id": 137442}], "total_distance_m": 69651.389, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68879.854, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 771.535, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27802, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:00Z", "source_id": 63126712, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:43:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:04Z", "source_id": 20030135, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27798, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:41Z", "source_id": 63133814, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:45:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:46Z", "source_id": 20032213, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27806, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:24Z", "source_id": 63140976, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:48:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:27Z", "source_id": 20034239, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27810, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:30Z", "source_id": 63151623, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:52:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:31Z", "source_id": 20037294, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28172, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:02Z", "source_id": 63168860, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:59:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:08Z", "source_id": 20042253, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28168, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:13Z", "source_id": 63180230, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:02:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:19Z", "source_id": 20045472, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28180, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:06Z", "source_id": 63190782, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:10Z", "source_id": 20048483, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28197, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:32Z", "source_id": 63199758, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:35Z", "source_id": 20051066, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28201, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:20Z", "source_id": 63209751, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:14:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:25Z", "source_id": 20054052, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28205, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:05Z", "source_id": 63219568, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:17:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:07Z", "source_id": 20056968, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28214, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:49Z", "source_id": 63232250, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:22:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:53Z", "source_id": 20060712, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:19Z", "source_id": 63246181, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:28:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:25Z", "source_id": 20064888, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:32Z", "source_id": 63262251, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:34:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:36Z", "source_id": 20069483, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28285, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:23Z", "source_id": 63277096, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:28Z", "source_id": 20073836, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28315, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:45Z", "source_id": 63283261, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:52Z", "source_id": 20075611, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28333, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:13Z", "source_id": 63286984, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:43:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:19Z", "source_id": 20076744, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28392, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:09Z", "source_id": 63300324, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:49:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:10Z", "source_id": 20080575, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29131, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:24Z", "source_id": 63309315, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:25Z", "source_id": 20083143, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29115, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:15Z", "source_id": 63319619, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:56:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:20Z", "source_id": 20086234, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29085, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:17Z", "source_id": 63325393, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:23Z", "source_id": 20087811, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28986, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:55Z", "source_id": 63340879, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:04:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:00Z", "source_id": 20092268, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Reading Platforms 4/5/6 |
1539 |
1539 |
4 |
None |
None |
London Waterloo |
1705 |
1705 |
24 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L80760/2026-09-21/detailed |
None |
Vauxhall |
2026-09-21T17:00:30+01:00 |
London Waterloo |
4.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
1700 |
1704 |
Clapham Junction (W) |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092268 |
1790006592989230 |
116 |
116 |
2026-09-21 16:14:35.432456 |
19 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:34.245673 |
| 715913 |
747584 |
P90983 |
895L51MT21 |
2026-09-21 |
COMPLETE |
20093069 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 747584, "stp": "P", "toc": "Southeastern", "uid": "P90983", "consist": "395011", "dest_crs": "AFK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90983/2026-09-21/detailed", "trust_id": "895L51MT21", "origin_crs": null, "show_on_map": 0, "dar_est_time": "16:39:00", "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "5", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "5L51", "timing_status": "EARLY", "origin_station": "Ashford Down Sidings", "current_leg_arr": "1704", "current_leg_dep": "1703", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "1639", "origin_platform": null, "current_location": "Ashford International", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8844618327992797, 51.139879834174614], [0.8843675, 51.1398624], [0.8841215999999998, 51.1398359], [0.8838290999999999, 51.13981450000001], [0.8836510999999999, 51.1398051], [0.8834341, 51.1398005], [0.8831431999999999, 51.1398282], [0.8829801142594674, 51.13985052434426], [0.8828503951234802, 51.139868281221], [0.8828392999999999, 51.1398698], [0.8825824, 51.1399101], [0.8823292999999999, 51.1399578], [0.8820062, 51.1400459], [0.8815582, 51.140180699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Ashford Down Yard", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Ashford Down Yard", "current_leg_milage": "0.4", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 582.707, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 686.424, \"from_m\": 582.707, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 805.334, \"from_m\": 686.424, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 951.957, \"from_m\": 805.334, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1013.222, \"from_m\": 951.957, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1042.525, \"from_m\": 1013.222, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1253.53, \"from_m\": 1042.525, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 747584, \"profile_key\": \"33c2ca1c845dc8b1dede24bcef86c03be0c4a545357420df6404ca0d48464487\", \"schedule_id\": 24688, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Ashford Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119703}, {\"is_pass\": false, \"wtt_arr\": \"1654\", \"wtt_dep\": \"1700\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 2, \"distance_m\": 423.08, \"section_seq\": 1, \"route_path_id\": 119703}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": \"1703\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 3, \"distance_m\": 517.145, \"section_seq\": 1, \"route_path_id\": 119703}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 4, \"distance_m\": 1253.53, \"section_seq\": 1, \"route_path_id\": 119703}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1253.53, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119703}], \"total_distance_m\": 1253.53, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 1073.355, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.175, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1639", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:51Z\", \"source_id\": 63343384, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:55Z\", \"source_id\": 20093069, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "5", "timing_fact_generation": 1790006636990912, "current_leg_arrival_utc": "2026-09-21T17:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:36.794106", "service_state_evidence_id": 20093069, "current_leg_start_actual_dep": "2026-09-21T17:03:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:37.039876", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
AFK |
5L51 |
395011 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 582.707, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 686.424, "from_m": 582.707, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 805.334, "from_m": 686.424, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 951.957, "from_m": 805.334, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1013.222, "from_m": 951.957, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1042.525, "from_m": 1013.222, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1253.53, "from_m": 1042.525, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 747584, "profile_key": "33c2ca1c845dc8b1dede24bcef86c03be0c4a545357420df6404ca0d48464487", "schedule_id": 24688, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1639", "location": "Ashford Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119703}, {"is_pass": false, "wtt_arr": "1654", "wtt_dep": "1700", "location": "Ashford Down Yd Washer Rd", "stage_seq": 2, "distance_m": 423.08, "section_seq": 1, "route_path_id": 119703}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": "1703", "location": "Ashford Down Yard", "stage_seq": 3, "distance_m": 517.145, "section_seq": 1, "route_path_id": 119703}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 4, "distance_m": 1253.53, "section_seq": 1, "route_path_id": 119703}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1253.53, "from_m": 0.0, "section_seq": 1, "route_path_id": 119703}], "total_distance_m": 1253.53, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 1073.355, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.175, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32868, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:51Z", "source_id": 63343384, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:55Z", "source_id": 20093069, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Ashford Down Sidings |
1639 |
1639 |
None |
16:39:00 |
None |
Ashford (Kent) |
1705 |
1705 |
5 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90983/2026-09-21/detailed |
None |
Ashford Down Yard |
2026-09-21T17:03:00+01:00 |
Ashford (Kent) |
1.0 |
{"type": "LineString", "coordinates": [[0.8844618327992797, 51.139879834174614], [0.8843675, 51.1398624], [0.8841215999999998, 51.1398359], [0.8838290999999999, 51.13981450000001], [0.8836510999999999, 51.1398051], [0.8834341, 51.1398005], [0.8831431999999999, 51.1398282], [0.8829801142594674, 51.13985052434426], [0.8828503951234802, 51.139868281221], [0.8828392999999999, 51.1398698], [0.8825824, 51.1399101], [0.8823292999999999, 51.1399578], [0.8820062, 51.1400459], [0.8815582, 51.140180699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]} |
0.4 |
1703 |
1704 |
Ashford Down Yard |
Ashford International |
Ashford (Kent) |
51.1430036 |
0.8758370 |
51.1430036 |
0.8758370 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Ashford (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093069 |
1790006636990912 |
3 |
3 |
2026-09-21 16:14:37.039876 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:36.794106 |
| 715914 |
747143 |
C48850 |
822M21MS21 |
2026-09-21 |
COMPLETE |
20092384 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 747143, "stp": "P", "toc": "Great Western Railway", "uid": "C48850", "consist": "158765", "dest_crs": "SWI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48850/2026-09-21/detailed", "trust_id": "822M21MS21", "origin_crs": "WSB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Swindon", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2", "is_terminated": 1, "next_location": "Swindon", "signalling_id": "2M21", "timing_status": "EARLY", "origin_station": "Westbury", "current_leg_arr": "1704", "current_leg_dep": "1649", "current_leg_end": "Swindon", "origin_dep_time": "1623", "origin_platform": "2", "current_location": "Swindon", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.115662353193884, 51.46239654432967], [-2.1150653, 51.462628], [-2.1146933, 51.4627749], [-2.1138329, 51.46313020000001], [-2.112963699999999, 51.4635044], [-2.1122030000000005, 51.463839500000006], [-2.1116505, 51.46408939999999], [-2.1110864, 51.4643444], [-2.110579, 51.46458139999999], [-2.1099917999999995, 51.46485729999999], [-2.1093516000000005, 51.4651583], [-2.108471, 51.4655881], [-2.1076545, 51.4659949], [-2.1072116, 51.46622070000001], [-2.1066038, 51.46653629999999], [-2.1059810999999997, 51.4668687], [-2.1054404, 51.46715549999998], [-2.1048902, 51.467461], [-2.1042781, 51.467810199999995], [-2.1036194, 51.46818739999999], [-2.1029641, 51.46857369999999], [-2.1024341, 51.468895299999986], [-2.1018034999999995, 51.46928090000001], [-2.1012136, 51.4696494], [-2.1008093999999997, 51.4699065], [-2.1004393, 51.470138199999994], [-2.1000854, 51.4703585], [-2.0997554, 51.4705627], [-2.0992131, 51.47090010000001], [-2.0989218999999997, 51.4710814], [-2.0979386, 51.4717003], [-2.097328399999999, 51.47208020000001], [-2.0969247, 51.47233010000001], [-2.0964594999999995, 51.4726199], [-2.095921, 51.472945799999984], [-2.0953103, 51.4733322], [-2.0946683, 51.4737321], [-2.0941104, 51.47408110000001], [-2.0937369, 51.47431829999999], [-2.0934102, 51.4745216], [-2.092789, 51.4749053], [-2.0923526, 51.475181199999994], [-2.0917308999999995, 51.475571], [-2.0911276, 51.475947600000005], [-2.0905165, 51.4763317], [-2.0899936, 51.476653600000006], [-2.0894917999999993, 51.476968], [-2.0890823, 51.4772223], [-2.0884661, 51.4776068], [-2.0879264, 51.477941499999986], [-2.0873147, 51.4783263], [-2.0866696999999994, 51.47873200000001], [-2.0864193, 51.4788862], [-2.086029, 51.4791302], [-2.0855900999999997, 51.4794015], [-2.0851862, 51.4796545], [-2.0846934, 51.47996439999999], [-2.0842374, 51.48025479999999], [-2.0836765, 51.4806164], [-2.0830983, 51.4810062], [-2.082491399999999, 51.481416299999985], [-2.0818921, 51.4818355], [-2.0814446, 51.4821506], [-2.0809342, 51.48252349999999], [-2.0804297999999997, 51.482896800000006], [-2.0802745, 51.48301269999999], [-2.0802547, 51.48302739999999], [-2.0801226999999995, 51.4831246], [-2.0800308999999997, 51.483193500000006], [-2.0794537, 51.4836269], [-2.0789592, 51.4840135], [-2.07854, 51.4843501], [-2.0779876000000006, 51.48479420000001], [-2.0774562999999997, 51.4852323], [-2.0769941, 51.4856231], [-2.0764818, 51.4860623], [-2.0759736, 51.4865019], [-2.0754992, 51.48690460000001], [-2.0748547, 51.48744980000001], [-2.0745512, 51.487699699999986], [-2.0741321, 51.488042199999995], [-2.0739119, 51.4882149], [-2.0736292, 51.48843860000001], [-2.0733592999999995, 51.4886486], [-2.0730974, 51.4888579], [-2.0725219, 51.48929129999999], [-2.0720542, 51.4896378], [-2.0715657, 51.4899956], [-2.0710181, 51.490384299999995], [-2.0704692, 51.4907773], [-2.0703046, 51.4908878], [-2.0702255, 51.490942], [-2.0701889, 51.4909675], [-2.0699122999999995, 51.491153], [-2.0692989, 51.4915645], [-2.0686905, 51.4919626], [-2.0680832999999996, 51.49234940000001], [-2.0676479999999997, 51.4926295], [-2.0672877, 51.4928588], [-2.0668593999999993, 51.493132199999984], [-2.0664102, 51.4934186], [-2.066125153474899, 51.49360044624613], [-2.0658205, 51.4937948], [-2.0652655, 51.494142499999995], [-2.0647049, 51.49450259999999], [-2.0641828, 51.49483320000001], [-2.0636537, 51.4951715], [-2.0630556, 51.49555200000001], [-2.0624449, 51.4959416], [-2.0618417, 51.4963266], [-2.0614649, 51.49656900000001], [-2.0613198, 51.4966586], [-2.0606263, 51.49709910000001], [-2.0600358999999995, 51.4974781], [-2.0590727999999996, 51.4980917], [-2.0589005, 51.4982028], [-2.0582638, 51.4986082], [-2.058002778341019, 51.4987748385867], [-2.0577613, 51.49892899999999], [-2.0576066, 51.4990269], [-2.0573176999999996, 51.4992099], [-2.0571074, 51.4993445], [-2.0567576, 51.499567199999994], [-2.0562525, 51.499889200000005], [-2.0557555999999995, 51.50020520000001], [-2.0554208, 51.5004165], [-2.0549588999999995, 51.50071579999999], [-2.0544746, 51.50101829999999], [-2.0538254999999994, 51.50143460000001], [-2.0532354999999995, 51.5018088], [-2.052601, 51.50221429999999], [-2.0521026, 51.5025337], [-2.0515953, 51.5028521], [-2.0510482, 51.5031981], [-2.0507472, 51.503385699999995], [-2.0505332999999997, 51.5035231], [-2.0500727, 51.503823999999994], [-2.049481, 51.50419989999999], [-2.0488016, 51.504633199999994], [-2.0482289999999996, 51.50499730000001], [-2.0477229, 51.50531780000001], [-2.0469634, 51.50580300000001], [-2.0462185999999996, 51.5062729], [-2.0460823, 51.506359800000006], [-2.0455342, 51.5067105], [-2.0449721, 51.5070719], [-2.0444525, 51.507400800000006], [-2.0440857, 51.507633699999985], [-2.043672, 51.50789790000001], [-2.0432833999999995, 51.508138800000005], [-2.0430949, 51.50825549999999], [-2.042834, 51.50842409999999], [-2.0424213, 51.5086843], [-2.0420157999999997, 51.508934100000005], [-2.041623, 51.5091724], [-2.0411268, 51.50946810000001], [-2.0406673, 51.5097464], [-2.0404939, 51.5098581], [-2.0401759, 51.510048700000006], [-2.0393307, 51.510524700000005], [-2.0390974, 51.5106561], [-2.038283799999999, 51.511103], [-2.0376798, 51.5114361], [-2.0371287, 51.5117366], [-2.0366297999999996, 51.5119908], [-2.0362091, 51.51220730000001], [-2.0356915, 51.5124734], [-2.0350598, 51.5127896], [-2.0345519999999997, 51.5130385], [-2.0343559, 51.5131348], [-2.0339071999999994, 51.513350399999986], [-2.0332467999999997, 51.51366139999999], [-2.0327839, 51.5138805], [-2.0322776, 51.51411100000001], [-2.0322495, 51.5141237], [-2.0315340999999996, 51.514451900000005], [-2.0308704, 51.5147431], [-2.0302242, 51.51502589999999], [-2.0295967, 51.515292599999995], [-2.0292951, 51.5154212], [-2.0287861, 51.515632], [-2.028108, 51.5159071], [-2.0274624, 51.51616119999999], [-2.0270393, 51.516331], [-2.0266216, 51.51649230000001], [-2.0261402, 51.5166751], [-2.0256226999999996, 51.516867399999995], [-2.0249617, 51.517110599999995], [-2.0244687, 51.51728800000001], [-2.0240291, 51.5174468], [-2.0235671, 51.5176099], [-2.0231085, 51.517766299999984], [-2.0227641999999997, 51.5178862], [-2.0223527, 51.5180245], [-2.0218835, 51.518181899999995], [-2.0213618, 51.5183569], [-2.0207244, 51.51856180000001], [-2.0199528999999994, 51.518809100000006], [-2.0191891, 51.51904469999999], [-2.0184363, 51.5192775], [-2.0176218, 51.51951590000001], [-2.0168127, 51.5197507], [-2.015806, 51.52003079999998], [-2.01529, 51.5201685], [-2.0145331, 51.5203689], [-2.0137352, 51.520576], [-2.0131998999999996, 51.52070749999999], [-2.012625, 51.5208495], [-2.0121116999999997, 51.520972], [-2.0114786, 51.5211223], [-2.0109726, 51.5212406], [-2.0101451, 51.52143019999999], [-2.0095924000000003, 51.5215499], [-2.0089935, 51.5216797], [-2.0082165999999995, 51.521842], [-2.0074072, 51.5220045], [-2.0065348999999997, 51.5221749], [-2.0058199, 51.522311900000005], [-2.0049543999999995, 51.5224726], [-2.0040691, 51.5226328], [-2.0032407, 51.5227818], [-2.0024639999999994, 51.5229232], [-2.0017597, 51.523051300000006], [-2.0009997, 51.52318929999999], [-2.0002336, 51.5233289], [-1.9994678, 51.5234667], [-1.9987131, 51.5236039], [-1.99787, 51.523757100000005], [-1.9970608, 51.523904], [-1.9961833, 51.5240635], [-1.995317, 51.5242185], [-1.9944451000000003, 51.52437679999999], [-1.9936953, 51.5245116], [-1.9929319999999997, 51.524650900000005], [-1.9917269, 51.52486900000001], [-1.9908838, 51.52502139999999], [-1.990041, 51.52517400000001], [-1.9893539, 51.525299], [-1.98846, 51.525460499999994], [-1.9876202000000005, 51.52561239999999], [-1.9867475, 51.52577089999999], [-1.9858785, 51.525926600000005], [-1.9852667, 51.5260383], [-1.9843792, 51.5261962], [-1.9839977, 51.52626750000001], [-1.9837441, 51.5263149], [-1.9830567, 51.52643830000001], [-1.9823604999999995, 51.526565], [-1.9815921, 51.526703], [-1.9807564, 51.526852600000005], [-1.9799313999999997, 51.52700250000001], [-1.9790749, 51.527157200000005], [-1.9783017, 51.5272966], [-1.9776494, 51.52741619999998], [-1.9769561, 51.52754079999998], [-1.976293625062947, 51.52766106667664], [-1.9760036999999997, 51.52771370000001], [-1.9756604999999996, 51.5277746], [-1.9753497, 51.5278314], [-1.9746302999999996, 51.527961600000005], [-1.9738762000000003, 51.5280975], [-1.973219, 51.52821639999999], [-1.9725562000000003, 51.528336], [-1.9716639, 51.5284983], [-1.9707713, 51.528658099999994], [-1.9702489, 51.52875289999999], [-1.9696655, 51.52885950000001], [-1.9690529999999995, 51.5289702], [-1.9685161, 51.5290633], [-1.9678819000000003, 51.5291782], [-1.9673778, 51.529267], [-1.9666044000000005, 51.5294131], [-1.9661014, 51.5295025], [-1.9653148, 51.5296426], [-1.9645821999999995, 51.52977469999998], [-1.9637708000000005, 51.5299204], [-1.9620984999999995, 51.530226799999994], [-1.9616188000000003, 51.5303194], [-1.9608308000000003, 51.530478599999995], [-1.9603537, 51.5305805], [-1.959901, 51.53068009999999], [-1.9595249, 51.530766400000005], [-1.9591469, 51.53085840000001], [-1.9586380000000003, 51.53098709999999], [-1.9582101000000005, 51.5311007], [-1.9577269, 51.53123109999999], [-1.9571886, 51.531382], [-1.9567984999999997, 51.531496699999984], [-1.9562077, 51.5316766], [-1.9558684, 51.53178309999999], [-1.9554879999999992, 51.5319056], [-1.9548951, 51.5321033], [-1.954276, 51.5323167], [-1.9538975999999997, 51.5324511], [-1.9534121, 51.532622], [-1.9529045000000005, 51.5328033], [-1.9523157, 51.533008200000005], [-1.9517343, 51.5332101], [-1.9514286000000003, 51.53330940000001], [-1.950993, 51.533452700000005], [-1.9506243999999997, 51.533575500000005], [-1.9504648, 51.5336246], [-1.9501245, 51.53373069999999], [-1.9493306999999995, 51.53397060000001], [-1.9487902, 51.53412790000001], [-1.9485569, 51.5341947], [-1.9482122, 51.5342914], [-1.9477374999999997, 51.5344226], [-1.9473433999999996, 51.5345277], [-1.9467235999999997, 51.53469340000001], [-1.9462506, 51.5348138], [-1.9458468999999996, 51.534914], [-1.9450355, 51.5351106], [-1.9442916999999995, 51.53527890000001], [-1.9434732, 51.5354563], [-1.9426421, 51.5356301], [-1.9420907000000005, 51.5357404], [-1.9415693000000005, 51.5358349], [-1.9413682, 51.535874], [-1.9407332, 51.5359873], [-1.9403689, 51.536052299999994], [-1.9396791999999996, 51.5361678], [-1.9394191999999997, 51.53620699999999], [-1.9391374999999995, 51.5362499], [-1.9388417, 51.53629690000001], [-1.9385198999999995, 51.5363454], [-1.9381636, 51.5363995], [-1.9376798, 51.536467599999995], [-1.937067, 51.53655040000001], [-1.9367112, 51.5365962], [-1.9360683999999997, 51.53667509999999], [-1.9355436, 51.536736], [-1.9350629, 51.5367873], [-1.9343835, 51.53685660000001], [-1.9337801999999995, 51.53691489999999], [-1.9333734, 51.5369513], [-1.9327521000000003, 51.537005499999985], [-1.9320716, 51.5370565], [-1.9315317000000003, 51.53709440000001], [-1.9310442999999995, 51.5371253], [-1.930294, 51.53716829999999], [-1.9295029, 51.53720609999999], [-1.9292426, 51.53721749999999], [-1.9290188999999995, 51.537226800000006], [-1.9288713, 51.53723290000001], [-1.9285961, 51.5372415], [-1.9282093, 51.537252], [-1.9277852, 51.53726369999999], [-1.9272750999999997, 51.5372761], [-1.9268359999999995, 51.5372843], [-1.9262533, 51.53728899999999], [-1.9257892, 51.5372929], [-1.9253176999999997, 51.5372925], [-1.9245959, 51.5372892], [-1.9243343, 51.5372887], [-1.9237373999999996, 51.5372785], [-1.9231135, 51.53726290000001], [-1.9224653, 51.53724369999998], [-1.9217413, 51.5372144], [-1.9210167, 51.5371795], [-1.9203008, 51.537138199999994], [-1.9195839, 51.53709359999999], [-1.9187492, 51.537034000000006], [-1.9179615, 51.53696879999999], [-1.9170625999999995, 51.53689010000001], [-1.9162505, 51.53680769999999], [-1.9157386999999997, 51.5367517], [-1.9153369, 51.53670579999999], [-1.9146741, 51.53662599999999], [-1.9140899999999996, 51.5365487], [-1.9138630999999997, 51.5365194], [-1.9133249, 51.5364466], [-1.9128662, 51.536375], [-1.9123516000000005, 51.53629690000001], [-1.9118152999999996, 51.53620960000001], [-1.9115194, 51.536161], [-1.9110613, 51.5360859], [-1.9107764, 51.53604060000001], [-1.9102969, 51.53595740000001], [-1.9095435, 51.5358647], [-1.9089133, 51.53576149999999], [-1.9082339, 51.5356488], [-1.9073844, 51.535502999999984], [-1.9067026999999996, 51.5353877], [-1.9062250999999997, 51.535309899999994], [-1.9056943240622888, 51.53521997923772], [-1.9055274, 51.53519169999999], [-1.9048558, 51.5350765], [-1.9040949, 51.53496140000001], [-1.9038499999999992, 51.5349256], [-1.9030793, 51.5348151], [-1.9024985, 51.5347403], [-1.9017665, 51.5346602], [-1.9016968999999997, 51.5346522], [-1.9010743999999995, 51.53458719999999], [-1.9005267999999995, 51.534539300000006], [-1.8996862, 51.53447209999999], [-1.8987905, 51.53441250000001], [-1.8978926, 51.5343646], [-1.8970196, 51.53433079999999], [-1.8962060000000005, 51.534303099999995], [-1.8952910000000005, 51.5342893], [-1.8945813, 51.5342818], [-1.8944103, 51.5342819], [-1.8935909, 51.5342861], [-1.8928881, 51.534297], [-1.8920198, 51.53431749999999], [-1.891141, 51.5343506], [-1.8902912, 51.53439209999999], [-1.8893985, 51.53444420000001], [-1.8886583999999995, 51.53450060000001], [-1.8877918, 51.53456849999999], [-1.8869653, 51.5346473], [-1.8864620966509948, 51.5346987091626], [-1.8861518999999995, 51.534730399999994], [-1.8854386, 51.5348098], [-1.885042, 51.53485950000001], [-1.8849082, 51.53487549999999], [-1.8845779000000005, 51.5349174], [-1.8837701, 51.535031499999995], [-1.8829162, 51.535161], [-1.8820586, 51.53529830000001], [-1.8812254, 51.53543770000001], [-1.8805890999999997, 51.5355412], [-1.8799475, 51.5356424], [-1.8793726, 51.5357289], [-1.8791174, 51.5357639], [-1.8784874, 51.53584679999999], [-1.8775253, 51.5359685], [-1.8767732, 51.53605000000001], [-1.8758980000000005, 51.5361512], [-1.8750115, 51.536249100000006], [-1.8741549, 51.5363438], [-1.8732698, 51.5364396], [-1.87251, 51.5365261], [-1.8716621, 51.53661910000001], [-1.8708039999999997, 51.5367131], [-1.8699869, 51.5368029], [-1.8694279, 51.5368646], [-1.8686146, 51.5369533], [-1.86773, 51.53705310000001], [-1.8668888999999995, 51.5371446], [-1.8660407999999995, 51.53723810000001], [-1.8653514999999996, 51.5373148], [-1.8646143, 51.5373952], [-1.8638859, 51.5374735], [-1.8631861999999997, 51.53755240000001], [-1.8623853999999995, 51.53764129999999], [-1.8615487, 51.537734699999994], [-1.8607009, 51.5378331], [-1.8599897, 51.53791960000001], [-1.8592775999999995, 51.538010799999995], [-1.8584288, 51.538122], [-1.8576078999999996, 51.5382356], [-1.8568748, 51.5383396], [-1.8560401999999996, 51.53846089999999], [-1.8551862, 51.5385914], [-1.8543590000000003, 51.53872489999999], [-1.8537064, 51.5388329], [-1.8534117000000003, 51.53888160000001], [-1.8530174, 51.538951099999984], [-1.8522344999999996, 51.53908890000001], [-1.8513642, 51.5392467], [-1.8504909, 51.539407399999995], [-1.8496643, 51.5395657], [-1.8491169999999997, 51.539673], [-1.8488632999999997, 51.539725], [-1.8481845, 51.53986319999999], [-1.8471746, 51.5400697], [-1.8463528999999996, 51.54024949999999], [-1.8455457, 51.540425], [-1.8449028000000005, 51.540571699999994], [-1.8441633, 51.54074039999999], [-1.8435799999999996, 51.54087839999998], [-1.8428135000000003, 51.54106060000001], [-1.8420037, 51.541260400000006], [-1.8412285, 51.5414558], [-1.8406613999999997, 51.54160360000001], [-1.84012, 51.5417448], [-1.8395893, 51.541888], [-1.8388497, 51.54208739999999], [-1.8380142, 51.5423173], [-1.8371487, 51.542564599999984], [-1.8365425, 51.54274079999999], [-1.8359082, 51.54292770000001], [-1.8350791, 51.5431803], [-1.8342986999999995, 51.5434248], [-1.8334863, 51.5436754], [-1.8327419, 51.543919599999995], [-1.8318722999999992, 51.544205700000006], [-1.8310010999999995, 51.544500600000006], [-1.8301479, 51.544797599999995], [-1.8292794, 51.5451048], [-1.8285475, 51.5453656], [-1.8278489, 51.54562059999999], [-1.8276011, 51.5457131], [-1.82677, 51.5460253], [-1.8259544, 51.54633930000001], [-1.825326, 51.54658739999999], [-1.8247897999999996, 51.54680239999999], [-1.8242904999999996, 51.5470025], [-1.823685, 51.54724850000001], [-1.8230881999999995, 51.5474933], [-1.8224321, 51.5477704], [-1.8217878000000003, 51.5480483], [-1.8212813, 51.5482701], [-1.8208249000000003, 51.5484744], [-1.8203927, 51.5486655], [-1.8197485, 51.548955799999995], [-1.8190455, 51.5492804], [-1.8183035999999997, 51.5496241], [-1.8175950000000003, 51.54996009999999], [-1.8169636, 51.55027139999999], [-1.8161578000000005, 51.5506633], [-1.8153478999999997, 51.55107400000001], [-1.8144909, 51.5515183], [-1.8139298, 51.5518112], [-1.8132337999999997, 51.5521796], [-1.8125135000000003, 51.55257410000001], [-1.8123244, 51.5526782], [-1.8119427999999995, 51.55288840000001], [-1.8115896, 51.553087], [-1.8112131999999996, 51.5533], [-1.8108011, 51.5535328], [-1.8103028, 51.553822700000005], [-1.8097523, 51.5541338], [-1.8092459999999997, 51.5544387], [-1.8088652075022291, 51.55466347968381], [-1.8087288, 51.554744], [-1.808347, 51.55497940000001], [-1.8080913999999997, 51.555128], [-1.8076763, 51.55537470000001], [-1.8073234999999996, 51.55558], [-1.8068596, 51.5558562], [-1.8063601, 51.55614039999998], [-1.806134, 51.55626999999999], [-1.8058205, 51.55645479999999], [-1.8054874, 51.55664740000001], [-1.8051312, 51.5568432], [-1.8048938999999995, 51.556974100000005], [-1.8044133, 51.55723529999999], [-1.8042561, 51.5573194], [-1.8036322999999996, 51.5576581], [-1.8030351, 51.55797410000001], [-1.8024093, 51.55830139999999], [-1.8021122, 51.5584562], [-1.8019108, 51.5585593], [-1.8013503999999996, 51.5588438], [-1.800771, 51.5591334], [-1.8001998, 51.5594194], [-1.7995484000000002, 51.5597407], [-1.7989267999999996, 51.5600432], [-1.7981961000000002, 51.5603919], [-1.7977085999999995, 51.5606206], [-1.7974075999999997, 51.56075860000001], [-1.7972684000000003, 51.5608233], [-1.7967067, 51.56108759999999], [-1.7966305682390429, 51.561122279330455], [-1.7960885, 51.5613692], [-1.7958703000000005, 51.5614667], [-1.7954571, 51.56165029999999], [-1.7948564000000002, 51.5619173], [-1.7943293000000002, 51.562147200000005], [-1.7935637999999998, 51.562476200000006], [-1.7922514000000005, 51.563031200000005], [-1.7913334000000003, 51.56341040000001], [-1.7909483, 51.5635618], [-1.7905855999999998, 51.5637074], [-1.7899338000000002, 51.5640118], [-1.7895072, 51.5641762], [-1.7890187999999998, 51.5643634], [-1.7887636999999998, 51.564466], [-1.7884015, 51.5646347], [-1.788106, 51.56480160000001], [-1.787965, 51.5648833], [-1.7878372, 51.56495220000001], [-1.7876664, 51.565037], [-1.7875204999999998, 51.56510229999999], [-1.7871503, 51.5652382], [-1.7869081999999998, 51.5653282], [-1.7863943, 51.5655163]]}", "current_leg_start": "Chippenham", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "51.5655163", "next_location_lon": "-1.7863943", "previous_location": "Chippenham", "current_leg_milage": "16.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 539.573, \"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\": 1067.492, \"from_m\": 539.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6339.077, \"from_m\": 1067.492, \"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\": 6629.934, \"from_m\": 6339.077, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8375.228, \"from_m\": 6629.934, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8534.911, \"from_m\": 8375.228, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9362.689, \"from_m\": 8534.911, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15056.187, \"from_m\": 9362.689, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15710.991, \"from_m\": 15056.187, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21252.58, \"from_m\": 15710.991, \"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\": 22011.262, \"from_m\": 21252.58, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23061.654, \"from_m\": 22011.262, \"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\": 23141.206, \"from_m\": 23061.654, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42807.856, \"from_m\": 23141.206, \"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\": 42894.601, \"from_m\": 42807.856, \"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\": 51629.646, \"from_m\": 42894.601, \"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\": 51695.208, \"from_m\": 51629.646, \"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\": 51779.89, \"from_m\": 51695.208, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51809.734, \"from_m\": 51779.89, \"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\": 51866.086, \"from_m\": 51809.734, \"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\": 51961.444, \"from_m\": 51866.086, \"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\": 52163.316, \"from_m\": 51961.444, \"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\": 747143, \"profile_key\": \"5c86383ec68922dcfdcafa08043665dc343b5c48b44fce51ac427f9c64177cba\", \"schedule_id\": 6495, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Westbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 2, \"distance_m\": 998.668, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629H\", \"location\": \"Trowbridge\", \"stage_seq\": 3, \"distance_m\": 6538.569, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632H\", \"location\": \"Bradford Jn\", \"stage_seq\": 4, \"distance_m\": 8473.695, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1639\", \"location\": \"Melksham\", \"stage_seq\": 5, \"distance_m\": 15498.033, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644H\", \"location\": \"Thingley Jn\", \"stage_seq\": 6, \"distance_m\": 22011.262, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"Thingley East Jn\", \"stage_seq\": 7, \"distance_m\": 23164.407, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": false, \"wtt_arr\": \"1648\", \"wtt_dep\": \"1649\", \"location\": \"Chippenham\", \"stage_seq\": 8, \"distance_m\": 25472.944, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 9, \"distance_m\": 42936.717, \"section_seq\": 1, \"route_path_id\": 132552}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Swindon\", \"stage_seq\": 10, \"distance_m\": 52163.316, \"section_seq\": 1, \"route_path_id\": 132552}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 52163.316, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132552}], \"total_distance_m\": 52163.316, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 52083.764, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 79.552, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1623", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.5655163", "current_position_lon": "-1.7863943", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:59Z\", \"source_id\": 63245366, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:04Z\", \"source_id\": 20064649, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:39Z\", \"source_id\": 20073256, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:30Z\", \"source_id\": 63295645, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:33Z\", \"source_id\": 20079293, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:06Z\", \"source_id\": 63341361, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:08Z\", \"source_id\": 20092384, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Swindon", "service_state_platform": "2", "timing_fact_generation": 1790006590959695, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:40.735901", "service_state_evidence_id": 20092384, "current_leg_start_actual_dep": "2026-09-21T16:49:00+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:41.826069", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WSB |
SWI |
2M21 |
158765 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 539.573, "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": 1067.492, "from_m": 539.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6339.077, "from_m": 1067.492, "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": 6629.934, "from_m": 6339.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8375.228, "from_m": 6629.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8534.911, "from_m": 8375.228, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9362.689, "from_m": 8534.911, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15056.187, "from_m": 9362.689, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15710.991, "from_m": 15056.187, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21252.58, "from_m": 15710.991, "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": 22011.262, "from_m": 21252.58, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23061.654, "from_m": 22011.262, "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": 23141.206, "from_m": 23061.654, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42807.856, "from_m": 23141.206, "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": 42894.601, "from_m": 42807.856, "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": 51629.646, "from_m": 42894.601, "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": 51695.208, "from_m": 51629.646, "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": 51779.89, "from_m": 51695.208, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51809.734, "from_m": 51779.89, "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": 51866.086, "from_m": 51809.734, "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": 51961.444, "from_m": 51866.086, "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": 52163.316, "from_m": 51961.444, "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": 747143, "profile_key": "5c86383ec68922dcfdcafa08043665dc343b5c48b44fce51ac427f9c64177cba", "schedule_id": 6495, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1623", "location": "Westbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132552}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624H", "location": "Hawkeridge Jn", "stage_seq": 2, "distance_m": 998.668, "section_seq": 1, "route_path_id": 132552}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629H", "location": "Trowbridge", "stage_seq": 3, "distance_m": 6538.569, "section_seq": 1, "route_path_id": 132552}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632H", "location": "Bradford Jn", "stage_seq": 4, "distance_m": 8473.695, "section_seq": 1, "route_path_id": 132552}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1639", "location": "Melksham", "stage_seq": 5, "distance_m": 15498.033, "section_seq": 1, "route_path_id": 132552}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644H", "location": "Thingley Jn", "stage_seq": 6, "distance_m": 22011.262, "section_seq": 1, "route_path_id": 132552}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "Thingley East Jn", "stage_seq": 7, "distance_m": 23164.407, "section_seq": 1, "route_path_id": 132552}, {"is_pass": false, "wtt_arr": "1648", "wtt_dep": "1649", "location": "Chippenham", "stage_seq": 8, "distance_m": 25472.944, "section_seq": 1, "route_path_id": 132552}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658H", "location": "Wootton Bassett Jn", "stage_seq": 9, "distance_m": 42936.717, "section_seq": 1, "route_path_id": 132552}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Swindon", "stage_seq": 10, "distance_m": 52163.316, "section_seq": 1, "route_path_id": 132552}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 52163.316, "from_m": 0.0, "section_seq": 1, "route_path_id": 132552}], "total_distance_m": 52163.316, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 52083.764, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 79.552, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26210, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:59Z", "source_id": 63245366, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:28:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:04Z", "source_id": 20064649, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:39Z", "source_id": 20073256, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24567, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:30Z", "source_id": 63295645, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:33Z", "source_id": 20079293, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24502, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:06Z", "source_id": 63341361, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:04:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:08Z", "source_id": 20092384, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Westbury |
1623 |
1623 |
2 |
None |
None |
Swindon |
1706 |
1706 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48850/2026-09-21/detailed |
None |
Chippenham |
2026-09-21T16:49:00+01:00 |
Swindon |
15.0 |
{"type": "LineString", "coordinates": [[-2.115662353193884, 51.46239654432967], [-2.1150653, 51.462628], [-2.1146933, 51.4627749], [-2.1138329, 51.46313020000001], [-2.112963699999999, 51.4635044], [-2.1122030000000005, 51.463839500000006], [-2.1116505, 51.46408939999999], [-2.1110864, 51.4643444], [-2.110579, 51.46458139999999], [-2.1099917999999995, 51.46485729999999], [-2.1093516000000005, 51.4651583], [-2.108471, 51.4655881], [-2.1076545, 51.4659949], [-2.1072116, 51.46622070000001], [-2.1066038, 51.46653629999999], [-2.1059810999999997, 51.4668687], [-2.1054404, 51.46715549999998], [-2.1048902, 51.467461], [-2.1042781, 51.467810199999995], [-2.1036194, 51.46818739999999], [-2.1029641, 51.46857369999999], [-2.1024341, 51.468895299999986], [-2.1018034999999995, 51.46928090000001], [-2.1012136, 51.4696494], [-2.1008093999999997, 51.4699065], [-2.1004393, 51.470138199999994], [-2.1000854, 51.4703585], [-2.0997554, 51.4705627], [-2.0992131, 51.47090010000001], [-2.0989218999999997, 51.4710814], [-2.0979386, 51.4717003], [-2.097328399999999, 51.47208020000001], [-2.0969247, 51.47233010000001], [-2.0964594999999995, 51.4726199], [-2.095921, 51.472945799999984], [-2.0953103, 51.4733322], [-2.0946683, 51.4737321], [-2.0941104, 51.47408110000001], [-2.0937369, 51.47431829999999], [-2.0934102, 51.4745216], [-2.092789, 51.4749053], [-2.0923526, 51.475181199999994], [-2.0917308999999995, 51.475571], [-2.0911276, 51.475947600000005], [-2.0905165, 51.4763317], [-2.0899936, 51.476653600000006], [-2.0894917999999993, 51.476968], [-2.0890823, 51.4772223], [-2.0884661, 51.4776068], [-2.0879264, 51.477941499999986], [-2.0873147, 51.4783263], [-2.0866696999999994, 51.47873200000001], [-2.0864193, 51.4788862], [-2.086029, 51.4791302], [-2.0855900999999997, 51.4794015], [-2.0851862, 51.4796545], [-2.0846934, 51.47996439999999], [-2.0842374, 51.48025479999999], [-2.0836765, 51.4806164], [-2.0830983, 51.4810062], [-2.082491399999999, 51.481416299999985], [-2.0818921, 51.4818355], [-2.0814446, 51.4821506], [-2.0809342, 51.48252349999999], [-2.0804297999999997, 51.482896800000006], [-2.0802745, 51.48301269999999], [-2.0802547, 51.48302739999999], [-2.0801226999999995, 51.4831246], [-2.0800308999999997, 51.483193500000006], [-2.0794537, 51.4836269], [-2.0789592, 51.4840135], [-2.07854, 51.4843501], [-2.0779876000000006, 51.48479420000001], [-2.0774562999999997, 51.4852323], [-2.0769941, 51.4856231], [-2.0764818, 51.4860623], [-2.0759736, 51.4865019], [-2.0754992, 51.48690460000001], [-2.0748547, 51.48744980000001], [-2.0745512, 51.487699699999986], [-2.0741321, 51.488042199999995], [-2.0739119, 51.4882149], [-2.0736292, 51.48843860000001], [-2.0733592999999995, 51.4886486], [-2.0730974, 51.4888579], [-2.0725219, 51.48929129999999], [-2.0720542, 51.4896378], [-2.0715657, 51.4899956], [-2.0710181, 51.490384299999995], [-2.0704692, 51.4907773], [-2.0703046, 51.4908878], [-2.0702255, 51.490942], [-2.0701889, 51.4909675], [-2.0699122999999995, 51.491153], [-2.0692989, 51.4915645], [-2.0686905, 51.4919626], [-2.0680832999999996, 51.49234940000001], [-2.0676479999999997, 51.4926295], [-2.0672877, 51.4928588], [-2.0668593999999993, 51.493132199999984], [-2.0664102, 51.4934186], [-2.066125153474899, 51.49360044624613], [-2.0658205, 51.4937948], [-2.0652655, 51.494142499999995], [-2.0647049, 51.49450259999999], [-2.0641828, 51.49483320000001], [-2.0636537, 51.4951715], [-2.0630556, 51.49555200000001], [-2.0624449, 51.4959416], [-2.0618417, 51.4963266], [-2.0614649, 51.49656900000001], [-2.0613198, 51.4966586], [-2.0606263, 51.49709910000001], [-2.0600358999999995, 51.4974781], [-2.0590727999999996, 51.4980917], [-2.0589005, 51.4982028], [-2.0582638, 51.4986082], [-2.058002778341019, 51.4987748385867], [-2.0577613, 51.49892899999999], [-2.0576066, 51.4990269], [-2.0573176999999996, 51.4992099], [-2.0571074, 51.4993445], [-2.0567576, 51.499567199999994], [-2.0562525, 51.499889200000005], [-2.0557555999999995, 51.50020520000001], [-2.0554208, 51.5004165], [-2.0549588999999995, 51.50071579999999], [-2.0544746, 51.50101829999999], [-2.0538254999999994, 51.50143460000001], [-2.0532354999999995, 51.5018088], [-2.052601, 51.50221429999999], [-2.0521026, 51.5025337], [-2.0515953, 51.5028521], [-2.0510482, 51.5031981], [-2.0507472, 51.503385699999995], [-2.0505332999999997, 51.5035231], [-2.0500727, 51.503823999999994], [-2.049481, 51.50419989999999], [-2.0488016, 51.504633199999994], [-2.0482289999999996, 51.50499730000001], [-2.0477229, 51.50531780000001], [-2.0469634, 51.50580300000001], [-2.0462185999999996, 51.5062729], [-2.0460823, 51.506359800000006], [-2.0455342, 51.5067105], [-2.0449721, 51.5070719], [-2.0444525, 51.507400800000006], [-2.0440857, 51.507633699999985], [-2.043672, 51.50789790000001], [-2.0432833999999995, 51.508138800000005], [-2.0430949, 51.50825549999999], [-2.042834, 51.50842409999999], [-2.0424213, 51.5086843], [-2.0420157999999997, 51.508934100000005], [-2.041623, 51.5091724], [-2.0411268, 51.50946810000001], [-2.0406673, 51.5097464], [-2.0404939, 51.5098581], [-2.0401759, 51.510048700000006], [-2.0393307, 51.510524700000005], [-2.0390974, 51.5106561], [-2.038283799999999, 51.511103], [-2.0376798, 51.5114361], [-2.0371287, 51.5117366], [-2.0366297999999996, 51.5119908], [-2.0362091, 51.51220730000001], [-2.0356915, 51.5124734], [-2.0350598, 51.5127896], [-2.0345519999999997, 51.5130385], [-2.0343559, 51.5131348], [-2.0339071999999994, 51.513350399999986], [-2.0332467999999997, 51.51366139999999], [-2.0327839, 51.5138805], [-2.0322776, 51.51411100000001], [-2.0322495, 51.5141237], [-2.0315340999999996, 51.514451900000005], [-2.0308704, 51.5147431], [-2.0302242, 51.51502589999999], [-2.0295967, 51.515292599999995], [-2.0292951, 51.5154212], [-2.0287861, 51.515632], [-2.028108, 51.5159071], [-2.0274624, 51.51616119999999], [-2.0270393, 51.516331], [-2.0266216, 51.51649230000001], [-2.0261402, 51.5166751], [-2.0256226999999996, 51.516867399999995], [-2.0249617, 51.517110599999995], [-2.0244687, 51.51728800000001], [-2.0240291, 51.5174468], [-2.0235671, 51.5176099], [-2.0231085, 51.517766299999984], [-2.0227641999999997, 51.5178862], [-2.0223527, 51.5180245], [-2.0218835, 51.518181899999995], [-2.0213618, 51.5183569], [-2.0207244, 51.51856180000001], [-2.0199528999999994, 51.518809100000006], [-2.0191891, 51.51904469999999], [-2.0184363, 51.5192775], [-2.0176218, 51.51951590000001], [-2.0168127, 51.5197507], [-2.015806, 51.52003079999998], [-2.01529, 51.5201685], [-2.0145331, 51.5203689], [-2.0137352, 51.520576], [-2.0131998999999996, 51.52070749999999], [-2.012625, 51.5208495], [-2.0121116999999997, 51.520972], [-2.0114786, 51.5211223], [-2.0109726, 51.5212406], [-2.0101451, 51.52143019999999], [-2.0095924000000003, 51.5215499], [-2.0089935, 51.5216797], [-2.0082165999999995, 51.521842], [-2.0074072, 51.5220045], [-2.0065348999999997, 51.5221749], [-2.0058199, 51.522311900000005], [-2.0049543999999995, 51.5224726], [-2.0040691, 51.5226328], [-2.0032407, 51.5227818], [-2.0024639999999994, 51.5229232], [-2.0017597, 51.523051300000006], [-2.0009997, 51.52318929999999], [-2.0002336, 51.5233289], [-1.9994678, 51.5234667], [-1.9987131, 51.5236039], [-1.99787, 51.523757100000005], [-1.9970608, 51.523904], [-1.9961833, 51.5240635], [-1.995317, 51.5242185], [-1.9944451000000003, 51.52437679999999], [-1.9936953, 51.5245116], [-1.9929319999999997, 51.524650900000005], [-1.9917269, 51.52486900000001], [-1.9908838, 51.52502139999999], [-1.990041, 51.52517400000001], [-1.9893539, 51.525299], [-1.98846, 51.525460499999994], [-1.9876202000000005, 51.52561239999999], [-1.9867475, 51.52577089999999], [-1.9858785, 51.525926600000005], [-1.9852667, 51.5260383], [-1.9843792, 51.5261962], [-1.9839977, 51.52626750000001], [-1.9837441, 51.5263149], [-1.9830567, 51.52643830000001], [-1.9823604999999995, 51.526565], [-1.9815921, 51.526703], [-1.9807564, 51.526852600000005], [-1.9799313999999997, 51.52700250000001], [-1.9790749, 51.527157200000005], [-1.9783017, 51.5272966], [-1.9776494, 51.52741619999998], [-1.9769561, 51.52754079999998], [-1.976293625062947, 51.52766106667664], [-1.9760036999999997, 51.52771370000001], [-1.9756604999999996, 51.5277746], [-1.9753497, 51.5278314], [-1.9746302999999996, 51.527961600000005], [-1.9738762000000003, 51.5280975], [-1.973219, 51.52821639999999], [-1.9725562000000003, 51.528336], [-1.9716639, 51.5284983], [-1.9707713, 51.528658099999994], [-1.9702489, 51.52875289999999], [-1.9696655, 51.52885950000001], [-1.9690529999999995, 51.5289702], [-1.9685161, 51.5290633], [-1.9678819000000003, 51.5291782], [-1.9673778, 51.529267], [-1.9666044000000005, 51.5294131], [-1.9661014, 51.5295025], [-1.9653148, 51.5296426], [-1.9645821999999995, 51.52977469999998], [-1.9637708000000005, 51.5299204], [-1.9620984999999995, 51.530226799999994], [-1.9616188000000003, 51.5303194], [-1.9608308000000003, 51.530478599999995], [-1.9603537, 51.5305805], [-1.959901, 51.53068009999999], [-1.9595249, 51.530766400000005], [-1.9591469, 51.53085840000001], [-1.9586380000000003, 51.53098709999999], [-1.9582101000000005, 51.5311007], [-1.9577269, 51.53123109999999], [-1.9571886, 51.531382], [-1.9567984999999997, 51.531496699999984], [-1.9562077, 51.5316766], [-1.9558684, 51.53178309999999], [-1.9554879999999992, 51.5319056], [-1.9548951, 51.5321033], [-1.954276, 51.5323167], [-1.9538975999999997, 51.5324511], [-1.9534121, 51.532622], [-1.9529045000000005, 51.5328033], [-1.9523157, 51.533008200000005], [-1.9517343, 51.5332101], [-1.9514286000000003, 51.53330940000001], [-1.950993, 51.533452700000005], [-1.9506243999999997, 51.533575500000005], [-1.9504648, 51.5336246], [-1.9501245, 51.53373069999999], [-1.9493306999999995, 51.53397060000001], [-1.9487902, 51.53412790000001], [-1.9485569, 51.5341947], [-1.9482122, 51.5342914], [-1.9477374999999997, 51.5344226], [-1.9473433999999996, 51.5345277], [-1.9467235999999997, 51.53469340000001], [-1.9462506, 51.5348138], [-1.9458468999999996, 51.534914], [-1.9450355, 51.5351106], [-1.9442916999999995, 51.53527890000001], [-1.9434732, 51.5354563], [-1.9426421, 51.5356301], [-1.9420907000000005, 51.5357404], [-1.9415693000000005, 51.5358349], [-1.9413682, 51.535874], [-1.9407332, 51.5359873], [-1.9403689, 51.536052299999994], [-1.9396791999999996, 51.5361678], [-1.9394191999999997, 51.53620699999999], [-1.9391374999999995, 51.5362499], [-1.9388417, 51.53629690000001], [-1.9385198999999995, 51.5363454], [-1.9381636, 51.5363995], [-1.9376798, 51.536467599999995], [-1.937067, 51.53655040000001], [-1.9367112, 51.5365962], [-1.9360683999999997, 51.53667509999999], [-1.9355436, 51.536736], [-1.9350629, 51.5367873], [-1.9343835, 51.53685660000001], [-1.9337801999999995, 51.53691489999999], [-1.9333734, 51.5369513], [-1.9327521000000003, 51.537005499999985], [-1.9320716, 51.5370565], [-1.9315317000000003, 51.53709440000001], [-1.9310442999999995, 51.5371253], [-1.930294, 51.53716829999999], [-1.9295029, 51.53720609999999], [-1.9292426, 51.53721749999999], [-1.9290188999999995, 51.537226800000006], [-1.9288713, 51.53723290000001], [-1.9285961, 51.5372415], [-1.9282093, 51.537252], [-1.9277852, 51.53726369999999], [-1.9272750999999997, 51.5372761], [-1.9268359999999995, 51.5372843], [-1.9262533, 51.53728899999999], [-1.9257892, 51.5372929], [-1.9253176999999997, 51.5372925], [-1.9245959, 51.5372892], [-1.9243343, 51.5372887], [-1.9237373999999996, 51.5372785], [-1.9231135, 51.53726290000001], [-1.9224653, 51.53724369999998], [-1.9217413, 51.5372144], [-1.9210167, 51.5371795], [-1.9203008, 51.537138199999994], [-1.9195839, 51.53709359999999], [-1.9187492, 51.537034000000006], [-1.9179615, 51.53696879999999], [-1.9170625999999995, 51.53689010000001], [-1.9162505, 51.53680769999999], [-1.9157386999999997, 51.5367517], [-1.9153369, 51.53670579999999], [-1.9146741, 51.53662599999999], [-1.9140899999999996, 51.5365487], [-1.9138630999999997, 51.5365194], [-1.9133249, 51.5364466], [-1.9128662, 51.536375], [-1.9123516000000005, 51.53629690000001], [-1.9118152999999996, 51.53620960000001], [-1.9115194, 51.536161], [-1.9110613, 51.5360859], [-1.9107764, 51.53604060000001], [-1.9102969, 51.53595740000001], [-1.9095435, 51.5358647], [-1.9089133, 51.53576149999999], [-1.9082339, 51.5356488], [-1.9073844, 51.535502999999984], [-1.9067026999999996, 51.5353877], [-1.9062250999999997, 51.535309899999994], [-1.9056943240622888, 51.53521997923772], [-1.9055274, 51.53519169999999], [-1.9048558, 51.5350765], [-1.9040949, 51.53496140000001], [-1.9038499999999992, 51.5349256], [-1.9030793, 51.5348151], [-1.9024985, 51.5347403], [-1.9017665, 51.5346602], [-1.9016968999999997, 51.5346522], [-1.9010743999999995, 51.53458719999999], [-1.9005267999999995, 51.534539300000006], [-1.8996862, 51.53447209999999], [-1.8987905, 51.53441250000001], [-1.8978926, 51.5343646], [-1.8970196, 51.53433079999999], [-1.8962060000000005, 51.534303099999995], [-1.8952910000000005, 51.5342893], [-1.8945813, 51.5342818], [-1.8944103, 51.5342819], [-1.8935909, 51.5342861], [-1.8928881, 51.534297], [-1.8920198, 51.53431749999999], [-1.891141, 51.5343506], [-1.8902912, 51.53439209999999], [-1.8893985, 51.53444420000001], [-1.8886583999999995, 51.53450060000001], [-1.8877918, 51.53456849999999], [-1.8869653, 51.5346473], [-1.8864620966509948, 51.5346987091626], [-1.8861518999999995, 51.534730399999994], [-1.8854386, 51.5348098], [-1.885042, 51.53485950000001], [-1.8849082, 51.53487549999999], [-1.8845779000000005, 51.5349174], [-1.8837701, 51.535031499999995], [-1.8829162, 51.535161], [-1.8820586, 51.53529830000001], [-1.8812254, 51.53543770000001], [-1.8805890999999997, 51.5355412], [-1.8799475, 51.5356424], [-1.8793726, 51.5357289], [-1.8791174, 51.5357639], [-1.8784874, 51.53584679999999], [-1.8775253, 51.5359685], [-1.8767732, 51.53605000000001], [-1.8758980000000005, 51.5361512], [-1.8750115, 51.536249100000006], [-1.8741549, 51.5363438], [-1.8732698, 51.5364396], [-1.87251, 51.5365261], [-1.8716621, 51.53661910000001], [-1.8708039999999997, 51.5367131], [-1.8699869, 51.5368029], [-1.8694279, 51.5368646], [-1.8686146, 51.5369533], [-1.86773, 51.53705310000001], [-1.8668888999999995, 51.5371446], [-1.8660407999999995, 51.53723810000001], [-1.8653514999999996, 51.5373148], [-1.8646143, 51.5373952], [-1.8638859, 51.5374735], [-1.8631861999999997, 51.53755240000001], [-1.8623853999999995, 51.53764129999999], [-1.8615487, 51.537734699999994], [-1.8607009, 51.5378331], [-1.8599897, 51.53791960000001], [-1.8592775999999995, 51.538010799999995], [-1.8584288, 51.538122], [-1.8576078999999996, 51.5382356], [-1.8568748, 51.5383396], [-1.8560401999999996, 51.53846089999999], [-1.8551862, 51.5385914], [-1.8543590000000003, 51.53872489999999], [-1.8537064, 51.5388329], [-1.8534117000000003, 51.53888160000001], [-1.8530174, 51.538951099999984], [-1.8522344999999996, 51.53908890000001], [-1.8513642, 51.5392467], [-1.8504909, 51.539407399999995], [-1.8496643, 51.5395657], [-1.8491169999999997, 51.539673], [-1.8488632999999997, 51.539725], [-1.8481845, 51.53986319999999], [-1.8471746, 51.5400697], [-1.8463528999999996, 51.54024949999999], [-1.8455457, 51.540425], [-1.8449028000000005, 51.540571699999994], [-1.8441633, 51.54074039999999], [-1.8435799999999996, 51.54087839999998], [-1.8428135000000003, 51.54106060000001], [-1.8420037, 51.541260400000006], [-1.8412285, 51.5414558], [-1.8406613999999997, 51.54160360000001], [-1.84012, 51.5417448], [-1.8395893, 51.541888], [-1.8388497, 51.54208739999999], [-1.8380142, 51.5423173], [-1.8371487, 51.542564599999984], [-1.8365425, 51.54274079999999], [-1.8359082, 51.54292770000001], [-1.8350791, 51.5431803], [-1.8342986999999995, 51.5434248], [-1.8334863, 51.5436754], [-1.8327419, 51.543919599999995], [-1.8318722999999992, 51.544205700000006], [-1.8310010999999995, 51.544500600000006], [-1.8301479, 51.544797599999995], [-1.8292794, 51.5451048], [-1.8285475, 51.5453656], [-1.8278489, 51.54562059999999], [-1.8276011, 51.5457131], [-1.82677, 51.5460253], [-1.8259544, 51.54633930000001], [-1.825326, 51.54658739999999], [-1.8247897999999996, 51.54680239999999], [-1.8242904999999996, 51.5470025], [-1.823685, 51.54724850000001], [-1.8230881999999995, 51.5474933], [-1.8224321, 51.5477704], [-1.8217878000000003, 51.5480483], [-1.8212813, 51.5482701], [-1.8208249000000003, 51.5484744], [-1.8203927, 51.5486655], [-1.8197485, 51.548955799999995], [-1.8190455, 51.5492804], [-1.8183035999999997, 51.5496241], [-1.8175950000000003, 51.54996009999999], [-1.8169636, 51.55027139999999], [-1.8161578000000005, 51.5506633], [-1.8153478999999997, 51.55107400000001], [-1.8144909, 51.5515183], [-1.8139298, 51.5518112], [-1.8132337999999997, 51.5521796], [-1.8125135000000003, 51.55257410000001], [-1.8123244, 51.5526782], [-1.8119427999999995, 51.55288840000001], [-1.8115896, 51.553087], [-1.8112131999999996, 51.5533], [-1.8108011, 51.5535328], [-1.8103028, 51.553822700000005], [-1.8097523, 51.5541338], [-1.8092459999999997, 51.5544387], [-1.8088652075022291, 51.55466347968381], [-1.8087288, 51.554744], [-1.808347, 51.55497940000001], [-1.8080913999999997, 51.555128], [-1.8076763, 51.55537470000001], [-1.8073234999999996, 51.55558], [-1.8068596, 51.5558562], [-1.8063601, 51.55614039999998], [-1.806134, 51.55626999999999], [-1.8058205, 51.55645479999999], [-1.8054874, 51.55664740000001], [-1.8051312, 51.5568432], [-1.8048938999999995, 51.556974100000005], [-1.8044133, 51.55723529999999], [-1.8042561, 51.5573194], [-1.8036322999999996, 51.5576581], [-1.8030351, 51.55797410000001], [-1.8024093, 51.55830139999999], [-1.8021122, 51.5584562], [-1.8019108, 51.5585593], [-1.8013503999999996, 51.5588438], [-1.800771, 51.5591334], [-1.8001998, 51.5594194], [-1.7995484000000002, 51.5597407], [-1.7989267999999996, 51.5600432], [-1.7981961000000002, 51.5603919], [-1.7977085999999995, 51.5606206], [-1.7974075999999997, 51.56075860000001], [-1.7972684000000003, 51.5608233], [-1.7967067, 51.56108759999999], [-1.7966305682390429, 51.561122279330455], [-1.7960885, 51.5613692], [-1.7958703000000005, 51.5614667], [-1.7954571, 51.56165029999999], [-1.7948564000000002, 51.5619173], [-1.7943293000000002, 51.562147200000005], [-1.7935637999999998, 51.562476200000006], [-1.7922514000000005, 51.563031200000005], [-1.7913334000000003, 51.56341040000001], [-1.7909483, 51.5635618], [-1.7905855999999998, 51.5637074], [-1.7899338000000002, 51.5640118], [-1.7895072, 51.5641762], [-1.7890187999999998, 51.5643634], [-1.7887636999999998, 51.564466], [-1.7884015, 51.5646347], [-1.788106, 51.56480160000001], [-1.787965, 51.5648833], [-1.7878372, 51.56495220000001], [-1.7876664, 51.565037], [-1.7875204999999998, 51.56510229999999], [-1.7871503, 51.5652382], [-1.7869081999999998, 51.5653282], [-1.7863943, 51.5655163]]} |
16.5 |
1649 |
1704 |
Chippenham |
Swindon |
Swindon |
51.5655163 |
-1.7863943 |
51.5655163 |
-1.7863943 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Swindon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092384 |
1790006590959695 |
30 |
30 |
2026-09-21 16:14:41.826069 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:40.735901 |
| 715915 |
747504 |
W82737 |
072N28MT21 |
2026-09-21 |
COMPLETE |
20092440 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 747504, "stp": "P", "toc": "ScotRail", "uid": "W82737", "consist": "318263+320312", "dest_crs": "NEI", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82737/2026-09-21/detailed", "trust_id": "072N28MT21", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N28", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1704", "current_leg_dep": "1658", "current_leg_end": "Neilston", "origin_dep_time": "1635", "origin_platform": "8", "current_location": "Neilston", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]}", "current_leg_start": "Patterton", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "55.7828901", "next_location_lon": "-4.4269095", "previous_location": "Patterton", "current_leg_milage": "3.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5434.896, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5831.098, \"from_m\": 5434.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6876.111, \"from_m\": 5831.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6920.593, \"from_m\": 6876.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8006.659, \"from_m\": 6920.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8254.171, \"from_m\": 8006.659, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15818.605, \"from_m\": 8254.171, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20015.841, \"from_m\": 15818.605, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 20328.954, \"from_m\": 20015.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 747504, \"profile_key\": \"0afe443691eed238f6a899cfa71938babc60836d9819712f711e9878d9304a2b\", \"schedule_id\": 28827, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Glasgow Central Gantry A\", \"stage_seq\": 2, \"distance_m\": 424.467, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 3, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 4, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640\", \"location\": \"Pollokshields East\", \"stage_seq\": 5, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1641\", \"wtt_dep\": \"1641H\", \"location\": \"Queens Park\", \"stage_seq\": 6, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1643H\", \"location\": \"Crosshill\", \"stage_seq\": 7, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1645\", \"wtt_dep\": \"1645H\", \"location\": \"Mount Florida\", \"stage_seq\": 8, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1647H\", \"location\": \"Cathcart\", \"stage_seq\": 9, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 10, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650\", \"location\": \"Muirend\", \"stage_seq\": 11, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Williamwood\", \"stage_seq\": 12, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1655H\", \"location\": \"Whitecraigs\", \"stage_seq\": 13, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1658\", \"location\": \"Patterton\", \"stage_seq\": 14, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 141966}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 15, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 141966}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141966}], \"total_distance_m\": 20328.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 20276.816, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1635", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7828901", "current_position_lon": "-4.4269095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:39Z\", \"source_id\": 63275179, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:41Z\", \"source_id\": 20073333, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:25Z\", \"source_id\": 63279888, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:27Z\", \"source_id\": 20074591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:36Z\", \"source_id\": 63285398, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:38Z\", \"source_id\": 20076203, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:25Z\", \"source_id\": 63289994, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:29Z\", \"source_id\": 20077642, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:33Z\", \"source_id\": 63295722, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:36Z\", \"source_id\": 20079333, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:58Z\", \"source_id\": 63302587, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:03Z\", \"source_id\": 20081260, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:47Z\", \"source_id\": 63307625, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:48Z\", \"source_id\": 20082714, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:39Z\", \"source_id\": 20086506, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:46Z\", \"source_id\": 63323973, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:50Z\", \"source_id\": 20087445, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:09Z\", \"source_id\": 63341529, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:14Z\", \"source_id\": 20092440, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1790006599981280, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:41.334699", "service_state_evidence_id": 20092440, "current_leg_start_actual_dep": "2026-09-21T16:58:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:41.821974", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
NEI |
2N28 |
318263+320312 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5434.896, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5831.098, "from_m": 5434.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6876.111, "from_m": 5831.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6920.593, "from_m": 6876.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8006.659, "from_m": 6920.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8254.171, "from_m": 8006.659, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15818.605, "from_m": 8254.171, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20015.841, "from_m": 15818.605, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 20328.954, "from_m": 20015.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 747504, "profile_key": "0afe443691eed238f6a899cfa71938babc60836d9819712f711e9878d9304a2b", "schedule_id": 28827, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1635", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Glasgow Central Gantry A", "stage_seq": 2, "distance_m": 424.467, "section_seq": 1, "route_path_id": 141966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Glasgow Bridge Street Jn", "stage_seq": 3, "distance_m": 929.21, "section_seq": 1, "route_path_id": 141966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639", "location": "Muirhouse North Jn", "stage_seq": 4, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640", "location": "Pollokshields East", "stage_seq": 5, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1641", "wtt_dep": "1641H", "location": "Queens Park", "stage_seq": 6, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1643H", "location": "Crosshill", "stage_seq": 7, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1645", "wtt_dep": "1645H", "location": "Mount Florida", "stage_seq": 8, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1647H", "location": "Cathcart", "stage_seq": 9, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 141966}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Cathcart West Jn", "stage_seq": 10, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650", "location": "Muirend", "stage_seq": 11, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Williamwood", "stage_seq": 12, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1655H", "location": "Whitecraigs", "stage_seq": 13, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1658", "location": "Patterton", "stage_seq": 14, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 141966}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Neilston", "stage_seq": 15, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 141966}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 141966}], "total_distance_m": 20328.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 20276.816, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:39Z", "source_id": 63275179, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:39:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:41Z", "source_id": 20073333, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:25Z", "source_id": 63279888, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:27Z", "source_id": 20074591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:36Z", "source_id": 63285398, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:38Z", "source_id": 20076203, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:25Z", "source_id": 63289994, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:45:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:29Z", "source_id": 20077642, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:33Z", "source_id": 63295722, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:47:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:36Z", "source_id": 20079333, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:58Z", "source_id": 63302587, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:49:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:03Z", "source_id": 20081260, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:47Z", "source_id": 63307625, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:52:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:48Z", "source_id": 20082714, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:39Z", "source_id": 20086506, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:46Z", "source_id": 63323973, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:50Z", "source_id": 20087445, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:09Z", "source_id": 63341529, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:04:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:14Z", "source_id": 20092440, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1635 |
1635 |
8 |
None |
None |
Neilston |
1706 |
1706 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82737/2026-09-21/detailed |
None |
Patterton |
2026-09-21T16:58:00+01:00 |
Neilston |
6.0 |
{"type": "LineString", "coordinates": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]} |
3.8 |
1658 |
1704 |
Patterton |
Neilston |
Neilston |
55.7828901 |
-4.4269095 |
55.7828901 |
-4.4269095 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Neilston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092440 |
1790006599981280 |
45 |
45 |
2026-09-21 16:14:41.821974 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:41.334699 |
| 715916 |
747200 |
C12687 |
873J88MS21 |
2026-09-21 |
COMPLETE |
20092447 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 747200, "stp": "P", "toc": "Southern", "uid": "C12687", "consist": "377135+377201", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C12687/2026-09-21/detailed", "trust_id": "873J88MS21", "origin_crs": "XSL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "11", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "3J88", "timing_status": "LATE", "origin_station": "Stewarts Lane T&RSMD", "current_leg_arr": "1704", "current_leg_dep": "1641", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "1625", "origin_platform": null, "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1432790658160258, 51.472961122564286], [-0.1432554516137748, 51.472984888604806], [-0.1431961, 51.47294939999999], [-0.14311338477126298, 51.472898016328394], [-0.14308925293932664, 51.47288302534005], [-0.1430245, 51.4728428], [-0.14298847831875644, 51.472822259008986], [-0.14298316046740123, 51.4728192265585], [-0.1429479853194446, 51.47279916828408], [-0.1428081, 51.4727194], [-0.1426135, 51.4726115], [-0.1425205, 51.4725614], [-0.1419735, 51.4723003], [-0.1412449, 51.47200669999999], [-0.1407355, 51.47177109999999], [-0.1404724, 51.4716386], [-0.14024189999999995, 51.47150899999998], [-0.13988949999999997, 51.47128360000001], [-0.1397001, 51.4711535], [-0.1394949, 51.4710049], [-0.1394635, 51.47098029999999], [-0.13931790000000002, 51.47086620000001], [-0.1391342, 51.470703400000005], [-0.1389626, 51.4705331], [-0.1388336, 51.470399099999995], [-0.1386438, 51.4702069], [-0.138459, 51.47001649999999], [-0.1379563, 51.4695283], [-0.1373165, 51.4688842], [-0.1371292, 51.46870399999999], [-0.137, 51.468584400000005], [-0.1368331, 51.46843820000001], [-0.1366297, 51.46827639999999], [-0.13642729999999997, 51.4681106], [-0.13631419999999997, 51.4680194], [-0.1361007, 51.46785439999999], [-0.1359625, 51.4677503], [-0.135723, 51.4675749], [-0.13553149999999997, 51.467436500000005], [-0.1352356, 51.46722979999999], [-0.13510779999999997, 51.467140099999995], [-0.1349726681671229, 51.46704752309517], [-0.1349214, 51.46701239999999], [-0.13473669999999996, 51.46688839999999], [-0.1346788, 51.4668495], [-0.1345115, 51.4667449], [-0.1342171, 51.4665621], [-0.134058, 51.4664674], [-0.1338128, 51.4663291], [-0.1334808, 51.4661454], [-0.132733, 51.4657442], [-0.13164779999999998, 51.4651611], [-0.13135169999999996, 51.46500000000001], [-0.1311008, 51.464865999999994], [-0.13082739999999998, 51.4647182], [-0.1306877, 51.4646422], [-0.13048919999999997, 51.464540099999994], [-0.1301247, 51.46436560000001], [-0.1296599, 51.464160099999994], [-0.12948079999999998, 51.4640932], [-0.12927779999999997, 51.464017299999995], [-0.1290085, 51.4639273], [-0.12878259999999997, 51.463850599999994], [-0.1285815, 51.4637915], [-0.12833449999999996, 51.4637219], [-0.1279538, 51.4636287], [-0.1274956, 51.46353369999999], [-0.12700999999999998, 51.4634501], [-0.1266975, 51.4634081], [-0.1262187, 51.4633548], [-0.1258066, 51.463325], [-0.1256126, 51.4633144], [-0.1254863, 51.4633099], [-0.12496219999999998, 51.4633082], [-0.1247085, 51.463307699999994], [-0.1245742, 51.46331159999999], [-0.1240592, 51.4633441], [-0.1235806, 51.46339129999999], [-0.12329299999999996, 51.46341789999999], [-0.1230107, 51.46345269999999], [-0.12238309999999998, 51.4635407], [-0.12212520000000002, 51.4635779], [-0.12187259999999998, 51.46361970000001], [-0.12152269999999996, 51.4636767], [-0.12083839999999998, 51.463772899999995], [-0.1204667, 51.4638165], [-0.119875, 51.4638794], [-0.1196766, 51.46389920000001], [-0.1193409, 51.46392430000001], [-0.119066, 51.4639344], [-0.1187788, 51.4639366], [-0.11844219999999996, 51.46393739999999], [-0.11810009999999996, 51.4639286], [-0.1177132, 51.4639005], [-0.1173462, 51.4638751], [-0.11702909999999998, 51.46384609999999], [-0.11671779999999998, 51.46380259999999], [-0.1163271, 51.4637544], [-0.115931, 51.46368079999999], [-0.1152389, 51.4635375], [-0.1149037, 51.4634603], [-0.1146472, 51.463392799999994], [-0.1143726, 51.4633353], [-0.1140179, 51.4632702], [-0.1136461, 51.4632128], [-0.1132585, 51.463171499999994], [-0.1128169, 51.4631459], [-0.1123601, 51.46313289999999], [-0.1119142, 51.4631401], [-0.1116134, 51.46315189999999], [-0.1113385, 51.4631743], [-0.1110745, 51.4631942], [-0.1108201, 51.4632258], [-0.11048139999999998, 51.4632817], [-0.1101891, 51.4633322], [-0.1100523, 51.463355699999994], [-0.1097593, 51.4634024], [-0.1095539, 51.463423299999995], [-0.1092406, 51.46345230000001], [-0.109038, 51.46347490000001], [-0.1086024, 51.4635393], [-0.1080498, 51.46363169999999], [-0.1076988, 51.4636904], [-0.1072618, 51.46377499999999], [-0.10693959999999998, 51.4638417], [-0.1066088, 51.46391489999999], [-0.1063637, 51.4639742], [-0.1060837, 51.46405270000001], [-0.1057846, 51.4641482], [-0.1054212, 51.464271700000005], [-0.1048521, 51.46447380000001], [-0.1044474, 51.4646102], [-0.1040309, 51.4647288], [-0.10362879999999998, 51.464829], [-0.1032727, 51.46490589999999], [-0.1028737, 51.46497920000001], [-0.10248019999999998, 51.4650446], [-0.1021007, 51.4650937], [-0.1020554125627567, 51.46509795206989], [-0.10192950900929032, 51.46510977324259], [-0.10163419999999998, 51.4651375], [-0.1011238, 51.4651946], [-0.10054599999999998, 51.4652656], [-0.10030379999999998, 51.4652944], [-0.0994683, 51.4654177], [-0.0989182, 51.465512], [-0.0985413, 51.4655856], [-0.098094, 51.46567259999999], [-0.09716869999999998, 51.46588339999998], [-0.0963787, 51.4660903], [-0.0958308, 51.4662478], [-0.0952023, 51.4664342], [-0.09469279999999998, 51.4665829], [-0.0936895, 51.466864400000006], [-0.0926439, 51.467188699999994], [-0.0921301, 51.4673464], [-0.0917738, 51.4674601], [-0.0910524, 51.46768639999999], [-0.0904038, 51.467892], [-0.0898654, 51.46805500000001], [-0.08983152841195213, 51.46806527606115], [-0.0895816, 51.4681411], [-0.08958051642544512, 51.46814143142757], [-0.08910589999999999, 51.468286600000006], [-0.08856399999999999, 51.4684462], [-0.08826439999999999, 51.4685345], [-0.0876796, 51.4686998], [-0.0871159, 51.4688468], [-0.0855001, 51.469209199999995], [-0.0846901, 51.4693684], [-0.0842948, 51.4694191], [-0.08378609999999999, 51.469487], [-0.08337349999999999, 51.4695343], [-0.0829562, 51.46957299999998], [-0.08262139999999998, 51.469599300000006], [-0.0823168, 51.4696165], [-0.0820683, 51.4696201], [-0.08178919999999999, 51.4696228], [-0.0813111, 51.4696264], [-0.0809092, 51.46961960000001], [-0.08059459999999999, 51.4696056], [-0.0802835, 51.4695875], [-0.07997829999999999, 51.4695621], [-0.07954959999999998, 51.4695196], [-0.07915270000000002, 51.46946950000001], [-0.0784964, 51.4693752], [-0.0780759, 51.46930960000001], [-0.077632, 51.4692348], [-0.07723009999999998, 51.469179200000006], [-0.076688, 51.46910770000001], [-0.0761123, 51.4690708], [-0.07563149999999999, 51.469059900000005], [-0.0751802, 51.469048599999994], [-0.07488079999999998, 51.4690433], [-0.07466899999999999, 51.46904219999999], [-0.07441719999999999, 51.46904339999999], [-0.07412219999999999, 51.4690491], [-0.07396150000000001, 51.4690519], [-0.07379519999999999, 51.46905700000001], [-0.0735633, 51.4690693], [-0.0731877, 51.4690995], [-0.0726124, 51.4691779], [-0.0721519, 51.469265699999994], [-0.0716884, 51.4693877], [-0.07128669999999998, 51.46951730000001], [-0.07101176229254849, 51.46961233838729], [-0.0709112, 51.4696471], [-0.0704366, 51.46981360000001], [-0.06971519999999999, 51.4700763], [-0.06952429999999998, 51.4701458], [-0.0693605, 51.47020029999999], [-0.0691917, 51.470256500000005], [-0.0687746, 51.4703891], [-0.0681272, 51.470514], [-0.0676644, 51.4705805], [-0.0673544, 51.470603100000005], [-0.0670102, 51.4706247], [-0.06674789999999999, 51.4706353], [-0.0664049, 51.4706345], [-0.06599579999999998, 51.4706025], [-0.0655158, 51.47055460000001], [-0.0650427, 51.47046439999999], [-0.0646885, 51.4703947], [-0.06467303186293803, 51.470390865316126], [-0.0644642, 51.47040350000001], [-0.0639791, 51.47044290000001], [-0.06375929999999999, 51.4704682], [-0.0632105, 51.47055119999999], [-0.062644, 51.47065559999999], [-0.0620985, 51.470780399999995], [-0.0619021, 51.470832300000005], [-0.0615257, 51.4709417], [-0.06101549999999999, 51.4711179], [-0.06073169999999999, 51.4712325], [-0.0605314, 51.4713217], [-0.0602989, 51.4714171], [-0.06003950000000001, 51.471536], [-0.0597418, 51.47167610000001], [-0.059446, 51.47184440000001], [-0.0592382, 51.47197389999999], [-0.059021499999999984, 51.4721227], [-0.0588143, 51.47227470000001], [-0.05852120000000001, 51.4725076], [-0.058237899999999995, 51.472740599999995], [-0.0579436, 51.47302400000002], [-0.0576838, 51.47334080000001], [-0.057631899999999986, 51.4734046], [-0.0575472, 51.4735087], [-0.05743139999999999, 51.47367400000001], [-0.057075400000000005, 51.474218899999975], [-0.05687529999999999, 51.4745477], [-0.056659400000000006, 51.47488450000001], [-0.05652200000000001, 51.47509110000001], [-0.0561803, 51.4755927], [-0.055841499999999995, 51.4761607], [-0.0557587, 51.4762837], [-0.05557569999999999, 51.4765723], [-0.0554764, 51.476693299999994], [-0.0551626, 51.47722710000001], [-0.055040799999999994, 51.4774036], [-0.05467629999999999, 51.4779463], [-0.0544279, 51.478374900000006], [-0.0543123, 51.4785443], [-0.0541039, 51.47887500000001], [-0.05391889999999999, 51.4791263], [-0.05387209999999999, 51.479218], [-0.05371259999999999, 51.4794786], [-0.0535645, 51.479741100000005], [-0.0534304, 51.48000579999999], [-0.0533083, 51.4802925], [-0.053279299999999995, 51.480366699999976], [-0.0532675, 51.48039609999999], [-0.0531981, 51.4805686], [-0.05307449999999999, 51.4809014], [-0.0530377, 51.481012], [-0.0529821, 51.4812079], [-0.052946299999999995, 51.4813727], [-0.05289259999999999, 51.4815884], [-0.0528402, 51.4818463], [-0.05280699999999999, 51.48209229999999], [-0.052782699999999995, 51.4822603], [-0.05274659999999999, 51.4826198], [-0.0527395, 51.48273150000001], [-0.0527418, 51.4830905], [-0.05274319999999999, 51.48345359999999], [-0.052755199999999995, 51.4835577], [-0.052777, 51.4838334], [-0.0528263, 51.4841597], [-0.05288519999999999, 51.484443], [-0.0529543, 51.4846988], [-0.05302939999999999, 51.4849827], [-0.0530639, 51.485105999999995], [-0.053186599999999994, 51.4855076], [-0.05327479999999999, 51.48577699999999], [-0.053337899999999994, 51.4859548], [-0.0534116, 51.4861197], [-0.05354710000000001, 51.4864393], [-0.05369089999999999, 51.4867089], [-0.0537665, 51.486856], [-0.053925999999999995, 51.48711939999999], [-0.0540441, 51.48730400000001], [-0.0542154, 51.4875394], [-0.0544399, 51.4878299], [-0.0545619, 51.4879702], [-0.0546738, 51.4881124], [-0.0548674, 51.4883584], [-0.055056999999999995, 51.4885781], [-0.05530159999999999, 51.48882429999999], [-0.0555202, 51.4890437], [-0.055634199999999995, 51.4891543], [-0.0557656, 51.489278299999995], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "Stewarts Lane Jn", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "Stewarts Lane Jn", "current_leg_milage": "7.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 493.626, \"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\": 542.65, \"from_m\": 493.626, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 910.269, \"from_m\": 542.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\": 989.381, \"from_m\": 910.269, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1007.418, \"from_m\": 989.381, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1058.9, \"from_m\": 1007.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1596.393, \"from_m\": 1058.9, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1722.27, \"from_m\": 1596.393, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3171.617, \"from_m\": 1722.27, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3495.979, \"from_m\": 3171.617, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3598.564, \"from_m\": 3495.979, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4368.636, \"from_m\": 3598.564, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5881.085, \"from_m\": 4368.636, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5982.107, \"from_m\": 5881.085, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6353.757, \"from_m\": 5982.107, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6423.295, \"from_m\": 6353.757, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6743.747, \"from_m\": 6423.295, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8816.554, \"from_m\": 6743.747, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9086.486, \"from_m\": 8816.554, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9560.594, \"from_m\": 9086.486, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10901.219, \"from_m\": 9560.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\": 10985.531, \"from_m\": 10901.219, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11718.784, \"from_m\": 10985.531, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12149.61, \"from_m\": 11718.784, \"capability_applied\": null, \"effective_limit_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\": 747200, \"profile_key\": \"4b4ff61398a7dcae2d52f0da18c41d25c09bf1ed230c2a03e3291889aca0c3df\", \"schedule_id\": 1664, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Stewarts Lane T&RSMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1641\", \"location\": \"Stewarts Lane Jn\", \"stage_seq\": 2, \"distance_m\": 493.626, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 1132.851, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 4, \"distance_m\": 1596.393, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Denmark Hill\", \"stage_seq\": 5, \"distance_m\": 5019.474, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 6, \"distance_m\": 5849.232, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 7, \"distance_m\": 6563.314, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 8, \"distance_m\": 8282.764, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 9, \"distance_m\": 9533.287, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 10, \"distance_m\": 10051.669, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 11, \"distance_m\": 10985.531, \"section_seq\": 1, \"route_path_id\": 130951}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 12, \"distance_m\": 12149.61, \"section_seq\": 1, \"route_path_id\": 130951}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12149.61, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130951}], \"total_distance_m\": 12149.61, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 10906.053, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1243.557, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:42Z\", \"source_id\": 63296156, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:44Z\", \"source_id\": 20079461, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:52Z\", \"source_id\": 63302256, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:55Z\", \"source_id\": 20081204, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:09Z\", \"source_id\": 63341520, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:14Z\", \"source_id\": 20092447, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "11", "timing_fact_generation": 1790006601964173, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:42.485774", "service_state_evidence_id": 20092447, "current_leg_start_actual_dep": "2026-09-21T16:43:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:43.058826", "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 |
XSL |
None |
3J88 |
377135+377201 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 493.626, "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": 542.65, "from_m": 493.626, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 910.269, "from_m": 542.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": 989.381, "from_m": 910.269, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1007.418, "from_m": 989.381, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1058.9, "from_m": 1007.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1596.393, "from_m": 1058.9, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1722.27, "from_m": 1596.393, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3171.617, "from_m": 1722.27, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3495.979, "from_m": 3171.617, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3598.564, "from_m": 3495.979, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4368.636, "from_m": 3598.564, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5881.085, "from_m": 4368.636, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5982.107, "from_m": 5881.085, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6353.757, "from_m": 5982.107, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6423.295, "from_m": 6353.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6743.747, "from_m": 6423.295, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8816.554, "from_m": 6743.747, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9086.486, "from_m": 8816.554, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9560.594, "from_m": 9086.486, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10901.219, "from_m": 9560.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": 10985.531, "from_m": 10901.219, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11718.784, "from_m": 10985.531, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12149.61, "from_m": 11718.784, "capability_applied": null, "effective_limit_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": 747200, "profile_key": "4b4ff61398a7dcae2d52f0da18c41d25c09bf1ed230c2a03e3291889aca0c3df", "schedule_id": 1664, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1625", "location": "Stewarts Lane T&RSMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130951}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1641", "location": "Stewarts Lane Jn", "stage_seq": 2, "distance_m": 493.626, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643", "location": "Factory Jn", "stage_seq": 3, "distance_m": 1132.851, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643H", "location": "Voltaire Road Jn", "stage_seq": 4, "distance_m": 1596.393, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Denmark Hill", "stage_seq": 5, "distance_m": 5019.474, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647H", "location": "Crofton Road Jn", "stage_seq": 6, "distance_m": 5849.232, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Peckham Rye (C)", "stage_seq": 7, "distance_m": 6563.314, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Old Kent Road Jn", "stage_seq": 8, "distance_m": 8282.764, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "South Bermondsey Jn", "stage_seq": 9, "distance_m": 9533.287, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Spa Road Jn", "stage_seq": 10, "distance_m": 10051.669, "section_seq": 1, "route_path_id": 130951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Abbey Street Jn", "stage_seq": 11, "distance_m": 10985.531, "section_seq": 1, "route_path_id": 130951}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 12, "distance_m": 12149.61, "section_seq": 1, "route_path_id": 130951}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12149.61, "from_m": 0.0, "section_seq": 1, "route_path_id": 130951}], "total_distance_m": 12149.61, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 10906.053, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1243.557, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:42Z", "source_id": 63296156, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:47:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:44Z", "source_id": 20079461, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:52Z", "source_id": 63302256, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:49:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:55Z", "source_id": 20081204, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29640, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:09Z", "source_id": 63341520, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:14Z", "source_id": 20092447, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Stewarts Lane T&RSMD |
1625 |
1625 |
None |
None |
None |
London Bridge (Central) |
1702 |
1702 |
11 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C12687/2026-09-21/detailed |
None |
Stewarts Lane Jn |
2026-09-21T16:43:00+01:00 |
London Bridge (Central) |
23.0 |
{"type": "LineString", "coordinates": [[-0.1432790658160258, 51.472961122564286], [-0.1432554516137748, 51.472984888604806], [-0.1431961, 51.47294939999999], [-0.14311338477126298, 51.472898016328394], [-0.14308925293932664, 51.47288302534005], [-0.1430245, 51.4728428], [-0.14298847831875644, 51.472822259008986], [-0.14298316046740123, 51.4728192265585], [-0.1429479853194446, 51.47279916828408], [-0.1428081, 51.4727194], [-0.1426135, 51.4726115], [-0.1425205, 51.4725614], [-0.1419735, 51.4723003], [-0.1412449, 51.47200669999999], [-0.1407355, 51.47177109999999], [-0.1404724, 51.4716386], [-0.14024189999999995, 51.47150899999998], [-0.13988949999999997, 51.47128360000001], [-0.1397001, 51.4711535], [-0.1394949, 51.4710049], [-0.1394635, 51.47098029999999], [-0.13931790000000002, 51.47086620000001], [-0.1391342, 51.470703400000005], [-0.1389626, 51.4705331], [-0.1388336, 51.470399099999995], [-0.1386438, 51.4702069], [-0.138459, 51.47001649999999], [-0.1379563, 51.4695283], [-0.1373165, 51.4688842], [-0.1371292, 51.46870399999999], [-0.137, 51.468584400000005], [-0.1368331, 51.46843820000001], [-0.1366297, 51.46827639999999], [-0.13642729999999997, 51.4681106], [-0.13631419999999997, 51.4680194], [-0.1361007, 51.46785439999999], [-0.1359625, 51.4677503], [-0.135723, 51.4675749], [-0.13553149999999997, 51.467436500000005], [-0.1352356, 51.46722979999999], [-0.13510779999999997, 51.467140099999995], [-0.1349726681671229, 51.46704752309517], [-0.1349214, 51.46701239999999], [-0.13473669999999996, 51.46688839999999], [-0.1346788, 51.4668495], [-0.1345115, 51.4667449], [-0.1342171, 51.4665621], [-0.134058, 51.4664674], [-0.1338128, 51.4663291], [-0.1334808, 51.4661454], [-0.132733, 51.4657442], [-0.13164779999999998, 51.4651611], [-0.13135169999999996, 51.46500000000001], [-0.1311008, 51.464865999999994], [-0.13082739999999998, 51.4647182], [-0.1306877, 51.4646422], [-0.13048919999999997, 51.464540099999994], [-0.1301247, 51.46436560000001], [-0.1296599, 51.464160099999994], [-0.12948079999999998, 51.4640932], [-0.12927779999999997, 51.464017299999995], [-0.1290085, 51.4639273], [-0.12878259999999997, 51.463850599999994], [-0.1285815, 51.4637915], [-0.12833449999999996, 51.4637219], [-0.1279538, 51.4636287], [-0.1274956, 51.46353369999999], [-0.12700999999999998, 51.4634501], [-0.1266975, 51.4634081], [-0.1262187, 51.4633548], [-0.1258066, 51.463325], [-0.1256126, 51.4633144], [-0.1254863, 51.4633099], [-0.12496219999999998, 51.4633082], [-0.1247085, 51.463307699999994], [-0.1245742, 51.46331159999999], [-0.1240592, 51.4633441], [-0.1235806, 51.46339129999999], [-0.12329299999999996, 51.46341789999999], [-0.1230107, 51.46345269999999], [-0.12238309999999998, 51.4635407], [-0.12212520000000002, 51.4635779], [-0.12187259999999998, 51.46361970000001], [-0.12152269999999996, 51.4636767], [-0.12083839999999998, 51.463772899999995], [-0.1204667, 51.4638165], [-0.119875, 51.4638794], [-0.1196766, 51.46389920000001], [-0.1193409, 51.46392430000001], [-0.119066, 51.4639344], [-0.1187788, 51.4639366], [-0.11844219999999996, 51.46393739999999], [-0.11810009999999996, 51.4639286], [-0.1177132, 51.4639005], [-0.1173462, 51.4638751], [-0.11702909999999998, 51.46384609999999], [-0.11671779999999998, 51.46380259999999], [-0.1163271, 51.4637544], [-0.115931, 51.46368079999999], [-0.1152389, 51.4635375], [-0.1149037, 51.4634603], [-0.1146472, 51.463392799999994], [-0.1143726, 51.4633353], [-0.1140179, 51.4632702], [-0.1136461, 51.4632128], [-0.1132585, 51.463171499999994], [-0.1128169, 51.4631459], [-0.1123601, 51.46313289999999], [-0.1119142, 51.4631401], [-0.1116134, 51.46315189999999], [-0.1113385, 51.4631743], [-0.1110745, 51.4631942], [-0.1108201, 51.4632258], [-0.11048139999999998, 51.4632817], [-0.1101891, 51.4633322], [-0.1100523, 51.463355699999994], [-0.1097593, 51.4634024], [-0.1095539, 51.463423299999995], [-0.1092406, 51.46345230000001], [-0.109038, 51.46347490000001], [-0.1086024, 51.4635393], [-0.1080498, 51.46363169999999], [-0.1076988, 51.4636904], [-0.1072618, 51.46377499999999], [-0.10693959999999998, 51.4638417], [-0.1066088, 51.46391489999999], [-0.1063637, 51.4639742], [-0.1060837, 51.46405270000001], [-0.1057846, 51.4641482], [-0.1054212, 51.464271700000005], [-0.1048521, 51.46447380000001], [-0.1044474, 51.4646102], [-0.1040309, 51.4647288], [-0.10362879999999998, 51.464829], [-0.1032727, 51.46490589999999], [-0.1028737, 51.46497920000001], [-0.10248019999999998, 51.4650446], [-0.1021007, 51.4650937], [-0.1020554125627567, 51.46509795206989], [-0.10192950900929032, 51.46510977324259], [-0.10163419999999998, 51.4651375], [-0.1011238, 51.4651946], [-0.10054599999999998, 51.4652656], [-0.10030379999999998, 51.4652944], [-0.0994683, 51.4654177], [-0.0989182, 51.465512], [-0.0985413, 51.4655856], [-0.098094, 51.46567259999999], [-0.09716869999999998, 51.46588339999998], [-0.0963787, 51.4660903], [-0.0958308, 51.4662478], [-0.0952023, 51.4664342], [-0.09469279999999998, 51.4665829], [-0.0936895, 51.466864400000006], [-0.0926439, 51.467188699999994], [-0.0921301, 51.4673464], [-0.0917738, 51.4674601], [-0.0910524, 51.46768639999999], [-0.0904038, 51.467892], [-0.0898654, 51.46805500000001], [-0.08983152841195213, 51.46806527606115], [-0.0895816, 51.4681411], [-0.08958051642544512, 51.46814143142757], [-0.08910589999999999, 51.468286600000006], [-0.08856399999999999, 51.4684462], [-0.08826439999999999, 51.4685345], [-0.0876796, 51.4686998], [-0.0871159, 51.4688468], [-0.0855001, 51.469209199999995], [-0.0846901, 51.4693684], [-0.0842948, 51.4694191], [-0.08378609999999999, 51.469487], [-0.08337349999999999, 51.4695343], [-0.0829562, 51.46957299999998], [-0.08262139999999998, 51.469599300000006], [-0.0823168, 51.4696165], [-0.0820683, 51.4696201], [-0.08178919999999999, 51.4696228], [-0.0813111, 51.4696264], [-0.0809092, 51.46961960000001], [-0.08059459999999999, 51.4696056], [-0.0802835, 51.4695875], [-0.07997829999999999, 51.4695621], [-0.07954959999999998, 51.4695196], [-0.07915270000000002, 51.46946950000001], [-0.0784964, 51.4693752], [-0.0780759, 51.46930960000001], [-0.077632, 51.4692348], [-0.07723009999999998, 51.469179200000006], [-0.076688, 51.46910770000001], [-0.0761123, 51.4690708], [-0.07563149999999999, 51.469059900000005], [-0.0751802, 51.469048599999994], [-0.07488079999999998, 51.4690433], [-0.07466899999999999, 51.46904219999999], [-0.07441719999999999, 51.46904339999999], [-0.07412219999999999, 51.4690491], [-0.07396150000000001, 51.4690519], [-0.07379519999999999, 51.46905700000001], [-0.0735633, 51.4690693], [-0.0731877, 51.4690995], [-0.0726124, 51.4691779], [-0.0721519, 51.469265699999994], [-0.0716884, 51.4693877], [-0.07128669999999998, 51.46951730000001], [-0.07101176229254849, 51.46961233838729], [-0.0709112, 51.4696471], [-0.0704366, 51.46981360000001], [-0.06971519999999999, 51.4700763], [-0.06952429999999998, 51.4701458], [-0.0693605, 51.47020029999999], [-0.0691917, 51.470256500000005], [-0.0687746, 51.4703891], [-0.0681272, 51.470514], [-0.0676644, 51.4705805], [-0.0673544, 51.470603100000005], [-0.0670102, 51.4706247], [-0.06674789999999999, 51.4706353], [-0.0664049, 51.4706345], [-0.06599579999999998, 51.4706025], [-0.0655158, 51.47055460000001], [-0.0650427, 51.47046439999999], [-0.0646885, 51.4703947], [-0.06467303186293803, 51.470390865316126], [-0.0644642, 51.47040350000001], [-0.0639791, 51.47044290000001], [-0.06375929999999999, 51.4704682], [-0.0632105, 51.47055119999999], [-0.062644, 51.47065559999999], [-0.0620985, 51.470780399999995], [-0.0619021, 51.470832300000005], [-0.0615257, 51.4709417], [-0.06101549999999999, 51.4711179], [-0.06073169999999999, 51.4712325], [-0.0605314, 51.4713217], [-0.0602989, 51.4714171], [-0.06003950000000001, 51.471536], [-0.0597418, 51.47167610000001], [-0.059446, 51.47184440000001], [-0.0592382, 51.47197389999999], [-0.059021499999999984, 51.4721227], [-0.0588143, 51.47227470000001], [-0.05852120000000001, 51.4725076], [-0.058237899999999995, 51.472740599999995], [-0.0579436, 51.47302400000002], [-0.0576838, 51.47334080000001], [-0.057631899999999986, 51.4734046], [-0.0575472, 51.4735087], [-0.05743139999999999, 51.47367400000001], [-0.057075400000000005, 51.474218899999975], [-0.05687529999999999, 51.4745477], [-0.056659400000000006, 51.47488450000001], [-0.05652200000000001, 51.47509110000001], [-0.0561803, 51.4755927], [-0.055841499999999995, 51.4761607], [-0.0557587, 51.4762837], [-0.05557569999999999, 51.4765723], [-0.0554764, 51.476693299999994], [-0.0551626, 51.47722710000001], [-0.055040799999999994, 51.4774036], [-0.05467629999999999, 51.4779463], [-0.0544279, 51.478374900000006], [-0.0543123, 51.4785443], [-0.0541039, 51.47887500000001], [-0.05391889999999999, 51.4791263], [-0.05387209999999999, 51.479218], [-0.05371259999999999, 51.4794786], [-0.0535645, 51.479741100000005], [-0.0534304, 51.48000579999999], [-0.0533083, 51.4802925], [-0.053279299999999995, 51.480366699999976], [-0.0532675, 51.48039609999999], [-0.0531981, 51.4805686], [-0.05307449999999999, 51.4809014], [-0.0530377, 51.481012], [-0.0529821, 51.4812079], [-0.052946299999999995, 51.4813727], [-0.05289259999999999, 51.4815884], [-0.0528402, 51.4818463], [-0.05280699999999999, 51.48209229999999], [-0.052782699999999995, 51.4822603], [-0.05274659999999999, 51.4826198], [-0.0527395, 51.48273150000001], [-0.0527418, 51.4830905], [-0.05274319999999999, 51.48345359999999], [-0.052755199999999995, 51.4835577], [-0.052777, 51.4838334], [-0.0528263, 51.4841597], [-0.05288519999999999, 51.484443], [-0.0529543, 51.4846988], [-0.05302939999999999, 51.4849827], [-0.0530639, 51.485105999999995], [-0.053186599999999994, 51.4855076], [-0.05327479999999999, 51.48577699999999], [-0.053337899999999994, 51.4859548], [-0.0534116, 51.4861197], [-0.05354710000000001, 51.4864393], [-0.05369089999999999, 51.4867089], [-0.0537665, 51.486856], [-0.053925999999999995, 51.48711939999999], [-0.0540441, 51.48730400000001], [-0.0542154, 51.4875394], [-0.0544399, 51.4878299], [-0.0545619, 51.4879702], [-0.0546738, 51.4881124], [-0.0548674, 51.4883584], [-0.055056999999999995, 51.4885781], [-0.05530159999999999, 51.48882429999999], [-0.0555202, 51.4890437], [-0.055634199999999995, 51.4891543], [-0.0557656, 51.489278299999995], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
7.0 |
1641 |
1704 |
Stewarts Lane Jn |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092447 |
1790006601964173 |
27 |
27 |
2026-09-21 16:14:43.058826 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:42.485774 |
| 715917 |
746489 |
L88264 |
041Y89MR21 |
2026-09-21 |
COMPLETE |
20092303 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 746489, "stp": "P", "toc": "ScotRail", "uid": "L88264", "consist": "385003", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88264/2026-09-21/detailed", "trust_id": "041Y89MR21", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "4", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "1Y89", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "1704", "current_leg_dep": "1650", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1559", "origin_platform": "11", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.0244382, 55.8170493], [-4.0250902, 55.8170593], [-4.025781, 55.81708739999999], [-4.0262955, 55.81711539999999], [-4.027777399999999, 55.8171951], [-4.0291889, 55.81727140000001], [-4.0316814, 55.817409100000006], [-4.0373599, 55.817714599999995], [-4.0388684999999995, 55.8177902], [-4.039307599999999, 55.817816400000005], [-4.0407822, 55.8179044], [-4.042418778537846, 55.81799209824829], [-4.0442719, 55.8180914], [-4.046004399999999, 55.818193599999994], [-4.0468733, 55.8182546], [-4.0472969, 55.8182958], [-4.047794299999999, 55.81834630000001], [-4.0494829, 55.818567399999985], [-4.0511988, 55.81881989999999], [-4.0516711, 55.818888], [-4.0551684, 55.81940669999999], [-4.0559484, 55.8195285], [-4.056401999999999, 55.81961739999999], [-4.056649000000001, 55.8196658], [-4.0573468, 55.8198061], [-4.0580484, 55.81997020000001], [-4.0589308, 55.820182599999995], [-4.0651143, 55.8216983], [-4.0664226, 55.82201919999999], [-4.068727199999999, 55.822561099999994], [-4.0700672, 55.822881499999994], [-4.070620099999999, 55.82300499999999], [-4.0712572, 55.82311990000001], [-4.0717443, 55.8231952], [-4.0722491, 55.8232508], [-4.0739259, 55.82340709999999], [-4.0752935, 55.82353549999999], [-4.076308, 55.82362880000001], [-4.0771361, 55.823699700000006], [-4.0778092, 55.8237468], [-4.078494599999999, 55.82378409999999], [-4.0792597, 55.823802], [-4.0799537, 55.8237984], [-4.0806887, 55.82377879999999], [-4.081234599999999, 55.82375769999999], [-4.0818152, 55.82374789999999], [-4.0822269, 55.8237426], [-4.082749899999999, 55.8237291], [-4.0835764999999995, 55.8237032], [-4.0852498, 55.8236448], [-4.086265699999999, 55.8236064], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-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": "Bellshill", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Bellshill", "current_leg_milage": "10.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1751.992, \"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\": 3143.579, \"from_m\": 1751.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3258.214, \"from_m\": 3143.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\": 3457.805, \"from_m\": 3258.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5112.748, \"from_m\": 3457.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\": 7322.87, \"from_m\": 5112.748, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20094.19, \"from_m\": 7322.87, \"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\": 20154.695, \"from_m\": 20094.19, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20292.041, \"from_m\": 20154.695, \"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\": 36361.425, \"from_m\": 20292.041, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38701.253, \"from_m\": 36361.425, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51343.313, \"from_m\": 38701.253, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51399.32, \"from_m\": 51343.313, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 54378.374, \"from_m\": 51399.32, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54899.57, \"from_m\": 54378.374, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56710.678, \"from_m\": 54899.57, \"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\": 56789.448, \"from_m\": 56710.678, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62676.478, \"from_m\": 56789.448, \"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\": 65045.083, \"from_m\": 62676.478, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65143.398, \"from_m\": 65045.083, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66999.305, \"from_m\": 65143.398, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 67120.924, \"from_m\": 66999.305, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67225.157, \"from_m\": 67120.924, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 69726.661, \"from_m\": 67225.157, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 71113.099, \"from_m\": 69726.661, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74366.12, \"from_m\": 71113.099, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 75190.926, \"from_m\": 74366.12, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75579.325, \"from_m\": 75190.926, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76166.027, \"from_m\": 75579.325, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 76590.495, \"from_m\": 76166.027, \"capability_applied\": null, \"effective_limit_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\": 746489, \"profile_key\": \"4b534143346176dfd648ee0215b0673f257e6b714dabf270b87d9b4603a80f41\", \"schedule_id\": 18951, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1559\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1600\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": \"1603\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2980.003, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1607\", \"location\": \"Slateford\", \"stage_seq\": 4, \"distance_m\": 5687.188, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Midcalder Jn\", \"stage_seq\": 5, \"distance_m\": 19979.369, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": false, \"wtt_arr\": \"1617\", \"wtt_dep\": \"1619\", \"location\": \"Livingston South\", \"stage_seq\": 6, \"distance_m\": 23391.152, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623H\", \"location\": \"West Calder\", \"stage_seq\": 7, \"distance_m\": 27925.313, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1630H\", \"location\": \"Benhar Jn\", \"stage_seq\": 8, \"distance_m\": 39754.072, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1640\", \"location\": \"Shotts\", \"stage_seq\": 9, \"distance_m\": 43839.581, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Holytown Jn\", \"stage_seq\": 10, \"distance_m\": 55109.189, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Mossend East Jn\", \"stage_seq\": 11, \"distance_m\": 56613.11, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 12, \"distance_m\": 57779.599, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1651\", \"location\": \"Bellshill\", \"stage_seq\": 13, \"distance_m\": 59017.408, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Uddingston Jn\", \"stage_seq\": 14, \"distance_m\": 62822.898, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Newton East Jn\", \"stage_seq\": 15, \"distance_m\": 65143.398, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Newton West Jn\", \"stage_seq\": 16, \"distance_m\": 67120.924, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 17, \"distance_m\": 70343.734, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Shawfield Jn\", \"stage_seq\": 18, \"distance_m\": 72361.04, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Larkfield Jn\", \"stage_seq\": 19, \"distance_m\": 74576.49, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 20, \"distance_m\": 75356.03, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 21, \"distance_m\": 75661.062, \"section_seq\": 1, \"route_path_id\": 138103}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 22, \"distance_m\": 76590.495, \"section_seq\": 1, \"route_path_id\": 138103}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 76590.495, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138103}], \"total_distance_m\": 76590.495, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76590.495, \"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": "1559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:53Z\", \"source_id\": 63179309, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:57Z\", \"source_id\": 20045207, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:37Z\", \"source_id\": 63189418, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:05:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:40Z\", \"source_id\": 20048094, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:41Z\", \"source_id\": 63213123, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:44Z\", \"source_id\": 20055141, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:54Z\", \"source_id\": 63232389, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:57Z\", \"source_id\": 20060760, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:16Z\", \"source_id\": 63259059, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:18Z\", \"source_id\": 20068499, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:11Z\", \"source_id\": 63303122, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:15Z\", \"source_id\": 20081420, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2003, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:58Z\", \"source_id\": 63341076, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:02Z\", \"source_id\": 20092303, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "4", "timing_fact_generation": 1790006583108974, "current_leg_arrival_utc": "2026-09-21T17:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:46.063048", "service_state_evidence_id": 20092303, "current_leg_start_actual_dep": "2026-09-21T16:51:00+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:46.471387", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
GLC |
1Y89 |
385003 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1751.992, "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": 3143.579, "from_m": 1751.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3258.214, "from_m": 3143.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": 3457.805, "from_m": 3258.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5112.748, "from_m": 3457.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": 7322.87, "from_m": 5112.748, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20094.19, "from_m": 7322.87, "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": 20154.695, "from_m": 20094.19, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20292.041, "from_m": 20154.695, "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": 36361.425, "from_m": 20292.041, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38701.253, "from_m": 36361.425, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51343.313, "from_m": 38701.253, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51399.32, "from_m": 51343.313, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 54378.374, "from_m": 51399.32, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54899.57, "from_m": 54378.374, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56710.678, "from_m": 54899.57, "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": 56789.448, "from_m": 56710.678, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62676.478, "from_m": 56789.448, "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": 65045.083, "from_m": 62676.478, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65143.398, "from_m": 65045.083, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66999.305, "from_m": 65143.398, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 67120.924, "from_m": 66999.305, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67225.157, "from_m": 67120.924, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 69726.661, "from_m": 67225.157, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71113.099, "from_m": 69726.661, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74366.12, "from_m": 71113.099, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 75190.926, "from_m": 74366.12, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75579.325, "from_m": 75190.926, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76166.027, "from_m": 75579.325, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76590.495, "from_m": 76166.027, "capability_applied": null, "effective_limit_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": 746489, "profile_key": "4b534143346176dfd648ee0215b0673f257e6b714dabf270b87d9b4603a80f41", "schedule_id": 18951, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1559", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1600", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 138103}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": "1603", "location": "Haymarket", "stage_seq": 3, "distance_m": 2980.003, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1607", "location": "Slateford", "stage_seq": 4, "distance_m": 5687.188, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Midcalder Jn", "stage_seq": 5, "distance_m": 19979.369, "section_seq": 1, "route_path_id": 138103}, {"is_pass": false, "wtt_arr": "1617", "wtt_dep": "1619", "location": "Livingston South", "stage_seq": 6, "distance_m": 23391.152, "section_seq": 1, "route_path_id": 138103}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623H", "location": "West Calder", "stage_seq": 7, "distance_m": 27925.313, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1630H", "location": "Benhar Jn", "stage_seq": 8, "distance_m": 39754.072, "section_seq": 1, "route_path_id": 138103}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1640", "location": "Shotts", "stage_seq": 9, "distance_m": 43839.581, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Holytown Jn", "stage_seq": 10, "distance_m": 55109.189, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Mossend East Jn", "stage_seq": 11, "distance_m": 56613.11, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Mossend West Jn", "stage_seq": 12, "distance_m": 57779.599, "section_seq": 1, "route_path_id": 138103}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1651", "location": "Bellshill", "stage_seq": 13, "distance_m": 59017.408, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Uddingston Jn", "stage_seq": 14, "distance_m": 62822.898, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Newton East Jn", "stage_seq": 15, "distance_m": 65143.398, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Newton West Jn", "stage_seq": 16, "distance_m": 67120.924, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Rutherglen East Jn", "stage_seq": 17, "distance_m": 70343.734, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Shawfield Jn", "stage_seq": 18, "distance_m": 72361.04, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Larkfield Jn", "stage_seq": 19, "distance_m": 74576.49, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Eglinton St Jn", "stage_seq": 20, "distance_m": 75356.03, "section_seq": 1, "route_path_id": 138103}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703", "location": "Glasgow Bridge Street Jn", "stage_seq": 21, "distance_m": 75661.062, "section_seq": 1, "route_path_id": 138103}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 22, "distance_m": 76590.495, "section_seq": 1, "route_path_id": 138103}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 76590.495, "from_m": 0.0, "section_seq": 1, "route_path_id": 138103}], "total_distance_m": 76590.495, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76590.495, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:53Z", "source_id": 63179309, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:57Z", "source_id": 20045207, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 704, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:37Z", "source_id": 63189418, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:05:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:40Z", "source_id": 20048094, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 702, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:41Z", "source_id": 63213123, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:14:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:44Z", "source_id": 20055141, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 695, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:54Z", "source_id": 63232389, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:22:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:57Z", "source_id": 20060760, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2398, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:16Z", "source_id": 63259059, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:33:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:18Z", "source_id": 20068499, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2378, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:11Z", "source_id": 63303122, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:49:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:15Z", "source_id": 20081420, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2003, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:58Z", "source_id": 63341076, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:04:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:02Z", "source_id": 20092303, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Edinburgh |
1559 |
1559 |
11 |
None |
None |
Glasgow Central High Level |
1705 |
1705 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88264/2026-09-21/detailed |
None |
Bellshill |
2026-09-21T16:51:00+01:00 |
Glasgow Central High Level |
14.0 |
{"type": "LineString", "coordinates": [[-4.0244382, 55.8170493], [-4.0250902, 55.8170593], [-4.025781, 55.81708739999999], [-4.0262955, 55.81711539999999], [-4.027777399999999, 55.8171951], [-4.0291889, 55.81727140000001], [-4.0316814, 55.817409100000006], [-4.0373599, 55.817714599999995], [-4.0388684999999995, 55.8177902], [-4.039307599999999, 55.817816400000005], [-4.0407822, 55.8179044], [-4.042418778537846, 55.81799209824829], [-4.0442719, 55.8180914], [-4.046004399999999, 55.818193599999994], [-4.0468733, 55.8182546], [-4.0472969, 55.8182958], [-4.047794299999999, 55.81834630000001], [-4.0494829, 55.818567399999985], [-4.0511988, 55.81881989999999], [-4.0516711, 55.818888], [-4.0551684, 55.81940669999999], [-4.0559484, 55.8195285], [-4.056401999999999, 55.81961739999999], [-4.056649000000001, 55.8196658], [-4.0573468, 55.8198061], [-4.0580484, 55.81997020000001], [-4.0589308, 55.820182599999995], [-4.0651143, 55.8216983], [-4.0664226, 55.82201919999999], [-4.068727199999999, 55.822561099999994], [-4.0700672, 55.822881499999994], [-4.070620099999999, 55.82300499999999], [-4.0712572, 55.82311990000001], [-4.0717443, 55.8231952], [-4.0722491, 55.8232508], [-4.0739259, 55.82340709999999], [-4.0752935, 55.82353549999999], [-4.076308, 55.82362880000001], [-4.0771361, 55.823699700000006], [-4.0778092, 55.8237468], [-4.078494599999999, 55.82378409999999], [-4.0792597, 55.823802], [-4.0799537, 55.8237984], [-4.0806887, 55.82377879999999], [-4.081234599999999, 55.82375769999999], [-4.0818152, 55.82374789999999], [-4.0822269, 55.8237426], [-4.082749899999999, 55.8237291], [-4.0835764999999995, 55.8237032], [-4.0852498, 55.8236448], [-4.086265699999999, 55.8236064], [-4.0867377, 55.823588999999984], [-4.0897088, 55.8234887], [-4.0902652, 55.8234775], [-4.0947555, 55.8233715], [-4.096921999999999, 55.82330459999999], [-4.1043463, 55.82302499999999], [-4.1050777, 55.82299340000001], [-4.1052771, 55.8229842], [-4.108896299999999, 55.822817], [-4.1097071, 55.8227657], [-4.1104687, 55.8226963], [-4.1124801, 55.822494600000006], [-4.1137484, 55.82232869999999], [-4.114665099999999, 55.8221849], [-4.115506, 55.8220224], [-4.116877299999999, 55.8217092], [-4.118543100000001, 55.8212238], [-4.118608100000001, 55.82120429999999], [-4.119724270138349, 55.82082998572835], [-4.119959499999999, 55.820751099999995], [-4.1202087, 55.8206746], [-4.1217022, 55.82019799999999], [-4.1224465, 55.8199816], [-4.1230861999999995, 55.81981829999999], [-4.1231413, 55.81980519999999], [-4.1236307, 55.819688699999986], [-4.1240652, 55.8195877], [-4.1245051, 55.8194973], [-4.1251596, 55.819367699999994], [-4.1257474, 55.8192656], [-4.1264148, 55.81916880000001], [-4.126900699999999, 55.8191074], [-4.1274193, 55.8190699], [-4.128063900000001, 55.8190206], [-4.1283765, 55.8190004], [-4.1287211, 55.8189781], [-4.1291054, 55.818963100000005], [-4.1295571, 55.8189562], [-4.1304877, 55.8189566], [-4.132250306949799, 55.81897595249019], [-4.133711899999999, 55.818991999999994], [-4.1338437, 55.818993], [-4.1348865, 55.8189985], [-4.1358978, 55.8189965], [-4.1366436, 55.8189872], [-4.1383757999999995, 55.81894979999999], [-4.1392385, 55.8189172], [-4.1399694, 55.8188833], [-4.140753899999999, 55.8188358], [-4.140876699999999, 55.8188283], [-4.141807999999999, 55.818771], [-4.142797799999999, 55.818698700000006], [-4.143806299999999, 55.8186218], [-4.1445872, 55.818543799999986], [-4.145298, 55.8184684], [-4.1462502, 55.8183434], [-4.1477144, 55.8181585], [-4.1488782, 55.81802309999999], [-4.1507971, 55.8178387], [-4.151011216423143, 55.81781765336232], [-4.1515245, 55.8177672], [-4.1524005, 55.81768400000001], [-4.1524415, 55.81768009999999], [-4.1535932, 55.8175708], [-4.154194599999999, 55.817516399999995], [-4.154874, 55.817459], [-4.1559843, 55.8174117], [-4.156125899999999, 55.8174057], [-4.1569132, 55.817381399999995], [-4.1577217, 55.8173703], [-4.1592855, 55.8173941], [-4.1600334, 55.817425400000005], [-4.1607294, 55.8174724], [-4.161138499999999, 55.817507], [-4.1615545, 55.81754399999999], [-4.1623439, 55.8176198], [-4.1633665, 55.817747399999995], [-4.1644009, 55.817895699999994], [-4.166421800000001, 55.8182087], [-4.1676756, 55.8184003], [-4.168316, 55.8185015], [-4.1689276, 55.8185944], [-4.1701872, 55.8188032], [-4.1707996, 55.8189137], [-4.171401199999999, 55.8190426], [-4.1718227, 55.819146], [-4.172547699999999, 55.8193451], [-4.1726565, 55.8193761], [-4.1730746, 55.8194999], [-4.174182499999999, 55.8198574], [-4.1753453, 55.82031769999999], [-4.176042699999999, 55.820647699999995], [-4.1764026, 55.820834399999995], [-4.1767076, 55.82099829999999], [-4.1770115, 55.8211694], [-4.1772969, 55.82135160000001], [-4.1778618, 55.8217021], [-4.1784612999999995, 55.8220679], [-4.1789814, 55.822373199999994], [-4.1790643, 55.8224219], [-4.1813462, 55.823643399999995], [-4.1824885, 55.82423789999999], [-4.1836421, 55.82484500000001], [-4.1848851, 55.825487599999995], [-4.1852659, 55.8256765], [-4.1856762, 55.82586959999999], [-4.186113499999999, 55.8260659], [-4.186653499999999, 55.82630559999999], [-4.1871006, 55.8264848], [-4.1877909, 55.8267424], [-4.1884998, 55.8269907], [-4.1889939, 55.8271469], [-4.1895028, 55.8272987], [-4.190381599999999, 55.827535999999995], [-4.1912722, 55.82774560000001], [-4.1913044, 55.8277519], [-4.192034399999999, 55.82789509999999], [-4.192749499999999, 55.8280097], [-4.1937111, 55.8281443], [-4.194044199999999, 55.8281837], [-4.195581, 55.82835219999999], [-4.196249699999999, 55.8284324], [-4.1963125185684405, 55.82843974126025], [-4.197504999999999, 55.828579100000006], [-4.1975776, 55.8285876], [-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]]} |
10.9 |
1650 |
1704 |
Bellshill |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092303 |
1790006583108974 |
65 |
65 |
2026-09-21 16:14:46.471387 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:46.063048 |
| 715918 |
743480 |
C24610 |
151P76MN21 |
2026-09-21 |
COMPLETE |
20093003 |
2026-09-21 17:04:00 |
2026-09-21 16:14:52 |
2026-09-23 16:14:52 |
{"id": 743480, "stp": "O", "toc": "TransPennine Express", "uid": "C24610", "consist": "185121+185139", "dest_crs": "MCV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24610/2026-09-21/detailed", "trust_id": "151P76MN21", "origin_crs": "RCC", "show_on_map": 0, "dar_est_time": "13:58:00", "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-21", "dest_arr_time": "1703", "dest_platform": "4", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "1P76", "timing_status": "LATE", "origin_station": "Redcar Central", "current_leg_arr": "1704", "current_leg_dep": "1637", "current_leg_end": "Manchester Victoria", "origin_dep_time": "1358", "origin_platform": "2", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0997789049988307, 53.713864151671466], [-2.1000825, 53.7137091], [-2.1003865, 53.7135513], [-2.1009235, 53.7132283], [-2.1011664, 53.7130667], [-2.1012745, 53.7129949], [-2.1014561, 53.71287409999999], [-2.1019797, 53.7125059], [-2.102388299999999, 53.7121804], [-2.1027601999999996, 53.7118662], [-2.103445, 53.7111801], [-2.1038182, 53.7107244], [-2.1041396, 53.7102386], [-2.1048061, 53.7092522], [-2.1051149, 53.708762199999995], [-2.1055627, 53.7080518], [-2.1063388999999995, 53.7068655], [-2.1064694, 53.706658399999995], [-2.1068296999999996, 53.705992499999994], [-2.1072237, 53.705214999999995], [-2.1073305999999996, 53.7049281], [-2.107427, 53.70463999999999], [-2.1075128, 53.7043507], [-2.1075874, 53.7040602], [-2.1076524, 53.703744500000006], [-2.1076974, 53.7034276], [-2.1077223999999997, 53.7031099], [-2.1077345999999997, 53.702577600000005], [-2.1077262, 53.7021804], [-2.1076357, 53.7015618], [-2.1075235, 53.701113800000016], [-2.1072789, 53.70038549999999], [-2.1070772000000004, 53.6998509], [-2.1067381, 53.6991163], [-2.1065217, 53.6987143], [-2.1062615999999994, 53.6982824], [-2.1058218999999996, 53.69767769999999], [-2.1057574999999997, 53.6976043], [-2.1056341, 53.69745330000001], [-2.105277, 53.6970482], [-2.1051718, 53.69694640000001], [-2.1047906999999997, 53.6965295], [-2.1047787, 53.6965164], [-2.1044360999999996, 53.69614229999999], [-2.1043049, 53.69598919999999], [-2.1039644, 53.695570999999994], [-2.1036668, 53.6951711], [-2.101941, 53.6928752], [-2.101264, 53.69200049999999], [-2.1011544, 53.6918577], [-2.1001304, 53.69052299999999], [-2.0993565, 53.6896549], [-2.0989401, 53.6892383], [-2.0984581, 53.68879330000001], [-2.097968, 53.688353600000006], [-2.09742, 53.6879016], [-2.0963833, 53.68710610000001], [-2.0962211, 53.6869816], [-2.0950941, 53.68626269999999], [-2.0945049, 53.685891699999985], [-2.0939584, 53.6855276], [-2.0938403, 53.68543720000001], [-2.0932517, 53.685022299999986], [-2.0930326, 53.68485230000001], [-2.0925583000000003, 53.6844355], [-2.0922984, 53.68418770000001], [-2.0920794, 53.6839518], [-2.0918109, 53.6836784], [-2.0917738, 53.68364059999999], [-2.0917397, 53.683598700000005], [-2.0913377999999994, 53.68310509999999], [-2.091048, 53.68263459999999], [-2.0909135, 53.68240500000001], [-2.0907625999999997, 53.68213370000001], [-2.090484899999999, 53.68146319999999], [-2.0903748963950317, 53.68115157602794], [-2.0898236, 53.67958980000001], [-2.0891247, 53.67762629999999], [-2.0889792999999997, 53.6771089], [-2.0881442, 53.6747513], [-2.0867261, 53.6706678], [-2.0859778, 53.6685881], [-2.0856401, 53.66754230000001], [-2.0852842, 53.6664867], [-2.0845618, 53.66444609999999], [-2.084121, 53.66314], [-2.0835669999999995, 53.661589], [-2.0833967, 53.66107220000001], [-2.0832045, 53.6605071], [-2.0830890000000006, 53.6599921], [-2.0830438999999994, 53.659741099999984], [-2.0830366, 53.65967270000001], [-2.0830027, 53.65935660000001], [-2.0830057, 53.6591979], [-2.0830132, 53.6587971], [-2.0830389999999994, 53.6582891], [-2.0831072, 53.65781199999999], [-2.0832145, 53.657305699999995], [-2.0834139, 53.656455400000006], [-2.0836256, 53.6556246], [-2.083849, 53.65479799999999], [-2.0840645999999996, 53.6539595], [-2.0842473, 53.653380299999995], [-2.0844566, 53.6527928], [-2.0846028, 53.65242860000001], [-2.0847845, 53.652042299999984], [-2.0850028, 53.651621599999984], [-2.0852232, 53.65119859999999], [-2.0854676, 53.650776], [-2.0857199999999994, 53.65036559999999], [-2.0859926, 53.6499525], [-2.0863035, 53.64953959999999], [-2.0866247, 53.64913369999999], [-2.086973, 53.6487272], [-2.0873524, 53.64829389999999], [-2.0877664, 53.647849699999995], [-2.0882007, 53.64741990000001], [-2.0886629, 53.6469852], [-2.0892958, 53.64643190000001], [-2.0899704, 53.6458799], [-2.0914191, 53.6448174], [-2.0921163999999997, 53.64436580000001], [-2.0928454999999997, 53.6438987], [-2.0934386, 53.6435724], [-2.0937161, 53.6434189], [-2.0943804, 53.6430837], [-2.0945894, 53.64297820000001], [-2.0950278, 53.642765100000005], [-2.095753, 53.642422100000005], [-2.096925, 53.6418701], [-2.0992776, 53.640761899999994], [-2.0999226999999996, 53.640464999999985], [-2.1005583, 53.6401589], [-2.1011898, 53.6398673], [-2.1018655999999996, 53.6395424], [-2.1035597, 53.63874549999999], [-2.1052883, 53.637951], [-2.1064040999999993, 53.6374166], [-2.1065946, 53.6373304], [-2.1069788, 53.637157599999995], [-2.1078113, 53.6367649], [-2.1085478999999996, 53.63640610000001], [-2.1087518, 53.636292199999986], [-2.1093098999999995, 53.6359966], [-2.1100357, 53.6355939], [-2.1106864, 53.6352069], [-2.1113661, 53.6347924], [-2.1122699, 53.634203], [-2.1131227999999997, 53.6335881], [-2.1133702, 53.6333983], [-2.1142027999999997, 53.6327678], [-2.1203102, 53.6281429], [-2.1206131990586328, 53.62791270082296], [-2.1256097, 53.62411650000001], [-2.1259437, 53.62388120000001], [-2.1262864, 53.6236214], [-2.1266194, 53.6233709], [-2.1269259, 53.6231096], [-2.1281665, 53.6220654], [-2.129411, 53.6210344], [-2.1306862, 53.62000059999999], [-2.1315856, 53.61936209999999], [-2.1325497, 53.6187297], [-2.1333893, 53.6182376], [-2.1334966999999994, 53.6181746], [-2.1344937999999996, 53.6176216], [-2.1354965999999997, 53.6170771], [-2.1365525999999995, 53.61654889999999], [-2.1367876, 53.6164361], [-2.1380974000000004, 53.615833299999984], [-2.139015, 53.61544550000001], [-2.1399665999999997, 53.615068], [-2.1407592, 53.6147815], [-2.1409750999999995, 53.61470349999999], [-2.1419897, 53.6143516], [-2.1441727, 53.613682], [-2.1455361, 53.6132664], [-2.1467076, 53.61290040000001], [-2.1469837, 53.6128101], [-2.1475613, 53.6126103], [-2.147812, 53.6125172], [-2.1484040999999996, 53.61231149999998], [-2.1490181, 53.6120839], [-2.149343, 53.611960800000006], [-2.1497141, 53.61180339999999], [-2.1504242, 53.6115199], [-2.1506665, 53.61143009999999], [-2.1508677, 53.61136229999999], [-2.1510128, 53.61131340000001], [-2.1511795, 53.6112607], [-2.1514275, 53.6111838], [-2.1515873, 53.61114380000001], [-2.151887, 53.6110556], [-2.1525389999999995, 53.6108338], [-2.1530065, 53.610650799999995], [-2.1534164999999996, 53.6104792], [-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Todmorden", "dest_arr_time_act": "1703", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Todmorden", "current_leg_milage": "19.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 5631.1, \"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\": 8189.025, \"from_m\": 5631.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12009.644, \"from_m\": 8189.025, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12214.43, \"from_m\": 12009.644, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12251.291, \"from_m\": 12214.43, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13311.388, \"from_m\": 12251.291, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13805.489, \"from_m\": 13311.388, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14213.354, \"from_m\": 13805.489, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14489.179, \"from_m\": 14213.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\": 16178.853, \"from_m\": 14489.179, \"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\": 17009.209, \"from_m\": 16178.853, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17228.302, \"from_m\": 17009.209, \"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\": 17644.83, \"from_m\": 17228.302, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18048.086, \"from_m\": 17644.83, \"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\": 18743.447, \"from_m\": 18048.086, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19599.905, \"from_m\": 18743.447, \"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\": 19871.797, \"from_m\": 19599.905, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22236.501, \"from_m\": 19871.797, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41826.096, \"from_m\": 22236.501, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44340.632, \"from_m\": 41826.096, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44688.838, \"from_m\": 44340.632, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45294.211, \"from_m\": 44688.838, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91754.417, \"from_m\": 45294.211, \"capability_applied\": null, \"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\": 92949.715, \"from_m\": 91754.417, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 93272.556, \"from_m\": 92949.715, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 93333.396, \"from_m\": 93272.556, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94020.72, \"from_m\": 93333.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 94430.715, \"from_m\": 94020.72, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94535.976, \"from_m\": 94430.715, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94587.024, \"from_m\": 94535.976, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 96874.072, \"from_m\": 94587.024, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 99023.695, \"from_m\": 96874.072, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 110474.105, \"from_m\": 99023.695, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 111799.84, \"from_m\": 110474.105, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 119130.427, \"from_m\": 111799.84, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 119161.308, \"from_m\": 119130.427, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 128335.79, \"from_m\": 119161.308, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 128402.765, \"from_m\": 128335.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\": 130331.55, \"from_m\": 128402.765, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 131150.72, \"from_m\": 130331.55, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 133200.167, \"from_m\": 131150.72, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133239.257, \"from_m\": 133200.167, \"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\": 133922.687, \"from_m\": 133239.257, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 134369.939, \"from_m\": 133922.687, \"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\": 134706.143, \"from_m\": 134369.939, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 134956.057, \"from_m\": 134706.143, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 135449.917, \"from_m\": 134956.057, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 135815.624, \"from_m\": 135449.917, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 136095.242, \"from_m\": 135815.624, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 140306.88, \"from_m\": 136095.242, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 140398.888, \"from_m\": 140306.88, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 141639.485, \"from_m\": 140398.888, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 142325.006, \"from_m\": 141639.485, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 156319.961, \"from_m\": 142325.006, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 158728.874, \"from_m\": 156319.961, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 158786.651, \"from_m\": 158728.874, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 166150.206, \"from_m\": 158786.651, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 166197.528, \"from_m\": 166150.206, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 168637.618, \"from_m\": 166197.528, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 169111.913, \"from_m\": 168637.618, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 176012.623, \"from_m\": 169111.913, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 178061.815, \"from_m\": 176012.623, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 179965.439, \"from_m\": 178061.815, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 180339.396, \"from_m\": 179965.439, \"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\": 184337.287, \"from_m\": 180339.396, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 184386.77, \"from_m\": 184337.287, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 184436.131, \"from_m\": 184386.77, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 185983.861, \"from_m\": 184436.131, \"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\": 188844.828, \"from_m\": 185983.861, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 189047.124, \"from_m\": 188844.828, \"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\": 198757.297, \"from_m\": 189047.124, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 199699.004, \"from_m\": 198757.297, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 199888.381, \"from_m\": 199699.004, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 201771.613, \"from_m\": 199888.381, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 213887.42, \"from_m\": 201771.613, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 213944.859, \"from_m\": 213887.42, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 213967.625, \"from_m\": 213944.859, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 214033.823, \"from_m\": 213967.625, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 215661.193, \"from_m\": 214033.823, \"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\": 216119.066, \"from_m\": 215661.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 743480, \"profile_key\": \"0fd5adfbe3a7d891f7de3b929777a1cb3b20443ae589511b17e4fee0b324bdfa\", \"schedule_id\": 35625, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1358\", \"location\": \"Redcar Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1404\", \"location\": \"Shell Jn\", \"stage_seq\": 2, \"distance_m\": 5001.524, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1406\", \"location\": \"South Bank\", \"stage_seq\": 3, \"distance_m\": 7994.272, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 4, \"distance_m\": 10651.862, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1414\", \"location\": \"Middlesbrough\", \"stage_seq\": 5, \"distance_m\": 12030.19, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 6, \"distance_m\": 13776.882, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1420H\", \"location\": \"Thornaby\", \"stage_seq\": 7, \"distance_m\": 17208.134, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1422\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 8, \"distance_m\": 18658.585, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 9, \"distance_m\": 19871.797, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1425\", \"wtt_dep\": \"1426\", \"location\": \"Eaglescliffe\", \"stage_seq\": 10, \"distance_m\": 22082.933, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1429H\", \"wtt_dep\": \"1431\", \"location\": \"Yarm\", \"stage_seq\": 11, \"distance_m\": 26267.702, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Northallerton East Jn\", \"stage_seq\": 12, \"distance_m\": 44633.082, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1448\", \"location\": \"Northallerton\", \"stage_seq\": 13, \"distance_m\": 45636.175, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1456\", \"location\": \"Thirsk\", \"stage_seq\": 14, \"distance_m\": 58122.332, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Tollerton Jn\", \"stage_seq\": 15, \"distance_m\": 78404.562, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Skelton Jn\", \"stage_seq\": 16, \"distance_m\": 91187.606, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1521\", \"location\": \"York\", \"stage_seq\": 17, \"distance_m\": 93782.751, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Colton Jn\", \"stage_seq\": 18, \"distance_m\": 102676.802, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Church Fenton\", \"stage_seq\": 19, \"distance_m\": 111060.287, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Micklefield\", \"stage_seq\": 20, \"distance_m\": 119261.712, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536H\", \"location\": \"Cross Gates\", \"stage_seq\": 21, \"distance_m\": 127717.796, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 22, \"distance_m\": 132195.287, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1545\", \"location\": \"Leeds\", \"stage_seq\": 23, \"distance_m\": 134830.005, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Leeds West Jn\", \"stage_seq\": 24, \"distance_m\": 135345.499, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 25, \"distance_m\": 135739.54, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Morley\", \"stage_seq\": 26, \"distance_m\": 142215.511, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1557\", \"location\": \"Dewsbury\", \"stage_seq\": 27, \"distance_m\": 149582.767, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1559\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 28, \"distance_m\": 151999.174, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1559H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 29, \"distance_m\": 152988.504, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"Heaton Lodge Jn\", \"stage_seq\": 30, \"distance_m\": 156319.961, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1603H\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 31, \"distance_m\": 158728.874, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1608\", \"location\": \"Brighouse\", \"stage_seq\": 32, \"distance_m\": 160850.637, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612H\", \"location\": \"Greetland Jn\", \"stage_seq\": 33, \"distance_m\": 166302.655, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 34, \"distance_m\": 169111.913, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Sowerby Bridge\", \"stage_seq\": 35, \"distance_m\": 170104.025, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1621H\", \"wtt_dep\": \"1622H\", \"location\": \"Mytholmroyd\", \"stage_seq\": 36, \"distance_m\": 176091.016, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1625\", \"wtt_dep\": \"1626H\", \"location\": \"Hebden Bridge\", \"stage_seq\": 37, \"distance_m\": 178160.755, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1630H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 38, \"distance_m\": 184337.287, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632H\", \"location\": \"Todmorden\", \"stage_seq\": 39, \"distance_m\": 185306.099, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Littleborough\", \"stage_seq\": 40, \"distance_m\": 193928.133, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 41, \"distance_m\": 198801.403, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642H\", \"location\": \"Rochdale\", \"stage_seq\": 42, \"distance_m\": 199266.043, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 43, \"distance_m\": 202110.43, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 44, \"distance_m\": 208424.244, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 45, \"distance_m\": 212519.818, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 46, \"distance_m\": 213944.859, \"section_seq\": 1, \"route_path_id\": 144882}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 47, \"distance_m\": 216119.066, \"section_seq\": 1, \"route_path_id\": 144882}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 216119.066, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144882}], \"total_distance_m\": 216119.066, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 210664.993, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5454.073, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1358", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "27.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:07:15Z\", \"source_id\": 62884568, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:08:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:07:15Z\", \"source_id\": 19960604, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:18:58Z\", \"source_id\": 62914321, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:19:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:19:00Z\", \"source_id\": 19969062, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4305, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:23:58Z\", \"source_id\": 62927271, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:25:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:24:01Z\", \"source_id\": 19972735, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:27:28Z\", \"source_id\": 62936339, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:27:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:27:33Z\", \"source_id\": 19975315, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:44:28Z\", \"source_id\": 62979441, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:45:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:44:29Z\", \"source_id\": 19987663, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:53:57Z\", \"source_id\": 63003833, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:55:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:53:59Z\", \"source_id\": 19994861, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:16:59Z\", \"source_id\": 20011556, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:54Z\", \"source_id\": 63121271, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:59Z\", \"source_id\": 20028551, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:23Z\", \"source_id\": 63132908, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:24Z\", \"source_id\": 20031903, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:49:27Z\", \"source_id\": 63146209, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:50:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:49:30Z\", \"source_id\": 20035787, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:53Z\", \"source_id\": 63168345, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:56Z\", \"source_id\": 20042110, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:13Z\", \"source_id\": 63180266, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:17Z\", \"source_id\": 20045449, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:12Z\", \"source_id\": 63196234, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:14Z\", \"source_id\": 20050057, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:56Z\", \"source_id\": 63206213, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:59Z\", \"source_id\": 20052959, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:56Z\", \"source_id\": 63227168, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:00Z\", \"source_id\": 20059233, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:51Z\", \"source_id\": 63242511, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:55Z\", \"source_id\": 20063809, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:33Z\", \"source_id\": 63251902, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:38Z\", \"source_id\": 20066486, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:06Z\", \"source_id\": 63268763, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:07Z\", \"source_id\": 20071417, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:19Z\", \"source_id\": 63287257, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:25Z\", \"source_id\": 20076816, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8064, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:05Z\", \"source_id\": 63302901, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:09Z\", \"source_id\": 20081357, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:48Z\", \"source_id\": 63343260, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:51Z\", \"source_id\": 20093003, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "4", "timing_fact_generation": 1790006631757168, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:46.068577", "service_state_evidence_id": 20093003, "current_leg_start_actual_dep": "2026-09-21T16:33:30+01:00", "operational_evidence_version": 169, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:46.462983", "service_state_valid_until_kind": null, "operational_interpretation_version": 169, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
O |
RCC |
MCV |
1P76 |
185121+185139 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 5631.1, "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": 8189.025, "from_m": 5631.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12009.644, "from_m": 8189.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12214.43, "from_m": 12009.644, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12251.291, "from_m": 12214.43, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13311.388, "from_m": 12251.291, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13805.489, "from_m": 13311.388, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14213.354, "from_m": 13805.489, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14489.179, "from_m": 14213.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": 16178.853, "from_m": 14489.179, "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": 17009.209, "from_m": 16178.853, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17228.302, "from_m": 17009.209, "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": 17644.83, "from_m": 17228.302, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18048.086, "from_m": 17644.83, "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": 18743.447, "from_m": 18048.086, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19599.905, "from_m": 18743.447, "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": 19871.797, "from_m": 19599.905, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22236.501, "from_m": 19871.797, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41826.096, "from_m": 22236.501, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44340.632, "from_m": 41826.096, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44688.838, "from_m": 44340.632, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45294.211, "from_m": 44688.838, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91754.417, "from_m": 45294.211, "capability_applied": null, "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": 92949.715, "from_m": 91754.417, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 93272.556, "from_m": 92949.715, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 93333.396, "from_m": 93272.556, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94020.72, "from_m": 93333.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 94430.715, "from_m": 94020.72, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94535.976, "from_m": 94430.715, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94587.024, "from_m": 94535.976, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 96874.072, "from_m": 94587.024, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 99023.695, "from_m": 96874.072, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 110474.105, "from_m": 99023.695, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 111799.84, "from_m": 110474.105, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 119130.427, "from_m": 111799.84, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 119161.308, "from_m": 119130.427, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 128335.79, "from_m": 119161.308, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 128402.765, "from_m": 128335.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": 130331.55, "from_m": 128402.765, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 131150.72, "from_m": 130331.55, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 133200.167, "from_m": 131150.72, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133239.257, "from_m": 133200.167, "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": 133922.687, "from_m": 133239.257, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 134369.939, "from_m": 133922.687, "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": 134706.143, "from_m": 134369.939, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 134956.057, "from_m": 134706.143, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 135449.917, "from_m": 134956.057, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 135815.624, "from_m": 135449.917, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 136095.242, "from_m": 135815.624, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 140306.88, "from_m": 136095.242, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 140398.888, "from_m": 140306.88, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 141639.485, "from_m": 140398.888, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 142325.006, "from_m": 141639.485, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 156319.961, "from_m": 142325.006, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 158728.874, "from_m": 156319.961, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 158786.651, "from_m": 158728.874, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 166150.206, "from_m": 158786.651, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 166197.528, "from_m": 166150.206, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 168637.618, "from_m": 166197.528, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 169111.913, "from_m": 168637.618, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 176012.623, "from_m": 169111.913, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 178061.815, "from_m": 176012.623, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 179965.439, "from_m": 178061.815, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 180339.396, "from_m": 179965.439, "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": 184337.287, "from_m": 180339.396, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 184386.77, "from_m": 184337.287, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 184436.131, "from_m": 184386.77, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 185983.861, "from_m": 184436.131, "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": 188844.828, "from_m": 185983.861, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 189047.124, "from_m": 188844.828, "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": 198757.297, "from_m": 189047.124, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 199699.004, "from_m": 198757.297, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 199888.381, "from_m": 199699.004, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 201771.613, "from_m": 199888.381, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 213887.42, "from_m": 201771.613, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 213944.859, "from_m": 213887.42, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 213967.625, "from_m": 213944.859, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 214033.823, "from_m": 213967.625, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 215661.193, "from_m": 214033.823, "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": 216119.066, "from_m": 215661.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 743480, "profile_key": "0fd5adfbe3a7d891f7de3b929777a1cb3b20443ae589511b17e4fee0b324bdfa", "schedule_id": 35625, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1358", "location": "Redcar Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1404", "location": "Shell Jn", "stage_seq": 2, "distance_m": 5001.524, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1406", "location": "South Bank", "stage_seq": 3, "distance_m": 7994.272, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Whitehouse Jn (Teesside)", "stage_seq": 4, "distance_m": 10651.862, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1414", "location": "Middlesbrough", "stage_seq": 5, "distance_m": 12030.19, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Newport East Jn (Teesside)", "stage_seq": 6, "distance_m": 13776.882, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1420H", "location": "Thornaby", "stage_seq": 7, "distance_m": 17208.134, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1422", "location": "Bowesfield Jn", "stage_seq": 8, "distance_m": 18658.585, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Stockton Cut Jn", "stage_seq": 9, "distance_m": 19871.797, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1425", "wtt_dep": "1426", "location": "Eaglescliffe", "stage_seq": 10, "distance_m": 22082.933, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1429H", "wtt_dep": "1431", "location": "Yarm", "stage_seq": 11, "distance_m": 26267.702, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Northallerton East Jn", "stage_seq": 12, "distance_m": 44633.082, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1448", "location": "Northallerton", "stage_seq": 13, "distance_m": 45636.175, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1456", "location": "Thirsk", "stage_seq": 14, "distance_m": 58122.332, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Tollerton Jn", "stage_seq": 15, "distance_m": 78404.562, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Skelton Jn", "stage_seq": 16, "distance_m": 91187.606, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1521", "location": "York", "stage_seq": 17, "distance_m": 93782.751, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526", "location": "Colton Jn", "stage_seq": 18, "distance_m": 102676.802, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Church Fenton", "stage_seq": 19, "distance_m": 111060.287, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Micklefield", "stage_seq": 20, "distance_m": 119261.712, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536H", "location": "Cross Gates", "stage_seq": 21, "distance_m": 127717.796, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Neville H. West Jn", "stage_seq": 22, "distance_m": 132195.287, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1545", "location": "Leeds", "stage_seq": 23, "distance_m": 134830.005, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Leeds West Jn", "stage_seq": 24, "distance_m": 135345.499, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Whitehall Jn", "stage_seq": 25, "distance_m": 135739.54, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Morley", "stage_seq": 26, "distance_m": 142215.511, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1557", "location": "Dewsbury", "stage_seq": 27, "distance_m": 149582.767, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1559", "location": "Thornhill L.N.W. Jn", "stage_seq": 28, "distance_m": 151999.174, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1559H", "location": "Mirfield East Jn", "stage_seq": 29, "distance_m": 152988.504, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "Heaton Lodge Jn", "stage_seq": 30, "distance_m": 156319.961, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1603H", "location": "Bradley Wood Jn", "stage_seq": 31, "distance_m": 158728.874, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1608", "location": "Brighouse", "stage_seq": 32, "distance_m": 160850.637, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612H", "location": "Greetland Jn", "stage_seq": 33, "distance_m": 166302.655, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Milner Royd Jn", "stage_seq": 34, "distance_m": 169111.913, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Sowerby Bridge", "stage_seq": 35, "distance_m": 170104.025, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1621H", "wtt_dep": "1622H", "location": "Mytholmroyd", "stage_seq": 36, "distance_m": 176091.016, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1625", "wtt_dep": "1626H", "location": "Hebden Bridge", "stage_seq": 37, "distance_m": 178160.755, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1630H", "location": "Hall Royd Jn", "stage_seq": 38, "distance_m": 184337.287, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632H", "location": "Todmorden", "stage_seq": 39, "distance_m": 185306.099, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639", "location": "Littleborough", "stage_seq": 40, "distance_m": 193928.133, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641H", "location": "Rochdale East Jn", "stage_seq": 41, "distance_m": 198801.403, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642H", "location": "Rochdale", "stage_seq": 42, "distance_m": 199266.043, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "Castleton East Jn", "stage_seq": 43, "distance_m": 202110.43, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Vitriol Works S.B.", "stage_seq": 44, "distance_m": 208424.244, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Thorpes Bridge Jn", "stage_seq": 45, "distance_m": 212519.818, "section_seq": 1, "route_path_id": 144882}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656", "location": "Miles Platting Jn", "stage_seq": 46, "distance_m": 213944.859, "section_seq": 1, "route_path_id": 144882}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 47, "distance_m": 216119.066, "section_seq": 1, "route_path_id": 144882}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 216119.066, "from_m": 0.0, "section_seq": 1, "route_path_id": 144882}], "total_distance_m": 216119.066, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 210664.993, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5454.073, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4242, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:07:15Z", "source_id": 62884568, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T13:08:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:07:15Z", "source_id": 19960604, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4183, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:18:58Z", "source_id": 62914321, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T13:19:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:19:00Z", "source_id": 19969062, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4305, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:23:58Z", "source_id": 62927271, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T13:25:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:24:01Z", "source_id": 19972735, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4469, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:27:28Z", "source_id": 62936339, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T13:27:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:27:33Z", "source_id": 19975315, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4485, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:44:28Z", "source_id": 62979441, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T13:45:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:44:29Z", "source_id": 19987663, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4519, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:53:57Z", "source_id": 63003833, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T13:55:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:53:59Z", "source_id": 19994861, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:16:59Z", "source_id": 20011556, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:54Z", "source_id": 63121271, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T14:40:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:59Z", "source_id": 20028551, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:23Z", "source_id": 63132908, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T14:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:24Z", "source_id": 20031903, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5315, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:49:27Z", "source_id": 63146209, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T14:50:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:49:30Z", "source_id": 20035787, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5540, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:53Z", "source_id": 63168345, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T14:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:56Z", "source_id": 20042110, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6102, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:13Z", "source_id": 63180266, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:02:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:17Z", "source_id": 20045449, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6127, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:12Z", "source_id": 63196234, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:09:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:14Z", "source_id": 20050057, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6175, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:56Z", "source_id": 63206213, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T15:13:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:59Z", "source_id": 20052959, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6153, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:56Z", "source_id": 63227168, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T15:21:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:00Z", "source_id": 20059233, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6170, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:51Z", "source_id": 63242511, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T15:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:55Z", "source_id": 20063809, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6161, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:33Z", "source_id": 63251902, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T15:30:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:38Z", "source_id": 20066486, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8049, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:06Z", "source_id": 63268763, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T15:36:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:07Z", "source_id": 20071417, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8083, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:19Z", "source_id": 63287257, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T15:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:25Z", "source_id": 20076816, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8064, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:05Z", "source_id": 63302901, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T15:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:09Z", "source_id": 20081357, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8188, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:48Z", "source_id": 63343260, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T16:04:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:51Z", "source_id": 20093003, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Redcar Central |
1358 |
1358 |
2 |
13:58:00 |
None |
Manchester Victoria |
1703 |
1703 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C24610/2026-09-21/detailed |
None |
Todmorden |
2026-09-21T16:33:30+01:00 |
Manchester Victoria |
27.0 |
{"type": "LineString", "coordinates": [[-2.0997789049988307, 53.713864151671466], [-2.1000825, 53.7137091], [-2.1003865, 53.7135513], [-2.1009235, 53.7132283], [-2.1011664, 53.7130667], [-2.1012745, 53.7129949], [-2.1014561, 53.71287409999999], [-2.1019797, 53.7125059], [-2.102388299999999, 53.7121804], [-2.1027601999999996, 53.7118662], [-2.103445, 53.7111801], [-2.1038182, 53.7107244], [-2.1041396, 53.7102386], [-2.1048061, 53.7092522], [-2.1051149, 53.708762199999995], [-2.1055627, 53.7080518], [-2.1063388999999995, 53.7068655], [-2.1064694, 53.706658399999995], [-2.1068296999999996, 53.705992499999994], [-2.1072237, 53.705214999999995], [-2.1073305999999996, 53.7049281], [-2.107427, 53.70463999999999], [-2.1075128, 53.7043507], [-2.1075874, 53.7040602], [-2.1076524, 53.703744500000006], [-2.1076974, 53.7034276], [-2.1077223999999997, 53.7031099], [-2.1077345999999997, 53.702577600000005], [-2.1077262, 53.7021804], [-2.1076357, 53.7015618], [-2.1075235, 53.701113800000016], [-2.1072789, 53.70038549999999], [-2.1070772000000004, 53.6998509], [-2.1067381, 53.6991163], [-2.1065217, 53.6987143], [-2.1062615999999994, 53.6982824], [-2.1058218999999996, 53.69767769999999], [-2.1057574999999997, 53.6976043], [-2.1056341, 53.69745330000001], [-2.105277, 53.6970482], [-2.1051718, 53.69694640000001], [-2.1047906999999997, 53.6965295], [-2.1047787, 53.6965164], [-2.1044360999999996, 53.69614229999999], [-2.1043049, 53.69598919999999], [-2.1039644, 53.695570999999994], [-2.1036668, 53.6951711], [-2.101941, 53.6928752], [-2.101264, 53.69200049999999], [-2.1011544, 53.6918577], [-2.1001304, 53.69052299999999], [-2.0993565, 53.6896549], [-2.0989401, 53.6892383], [-2.0984581, 53.68879330000001], [-2.097968, 53.688353600000006], [-2.09742, 53.6879016], [-2.0963833, 53.68710610000001], [-2.0962211, 53.6869816], [-2.0950941, 53.68626269999999], [-2.0945049, 53.685891699999985], [-2.0939584, 53.6855276], [-2.0938403, 53.68543720000001], [-2.0932517, 53.685022299999986], [-2.0930326, 53.68485230000001], [-2.0925583000000003, 53.6844355], [-2.0922984, 53.68418770000001], [-2.0920794, 53.6839518], [-2.0918109, 53.6836784], [-2.0917738, 53.68364059999999], [-2.0917397, 53.683598700000005], [-2.0913377999999994, 53.68310509999999], [-2.091048, 53.68263459999999], [-2.0909135, 53.68240500000001], [-2.0907625999999997, 53.68213370000001], [-2.090484899999999, 53.68146319999999], [-2.0903748963950317, 53.68115157602794], [-2.0898236, 53.67958980000001], [-2.0891247, 53.67762629999999], [-2.0889792999999997, 53.6771089], [-2.0881442, 53.6747513], [-2.0867261, 53.6706678], [-2.0859778, 53.6685881], [-2.0856401, 53.66754230000001], [-2.0852842, 53.6664867], [-2.0845618, 53.66444609999999], [-2.084121, 53.66314], [-2.0835669999999995, 53.661589], [-2.0833967, 53.66107220000001], [-2.0832045, 53.6605071], [-2.0830890000000006, 53.6599921], [-2.0830438999999994, 53.659741099999984], [-2.0830366, 53.65967270000001], [-2.0830027, 53.65935660000001], [-2.0830057, 53.6591979], [-2.0830132, 53.6587971], [-2.0830389999999994, 53.6582891], [-2.0831072, 53.65781199999999], [-2.0832145, 53.657305699999995], [-2.0834139, 53.656455400000006], [-2.0836256, 53.6556246], [-2.083849, 53.65479799999999], [-2.0840645999999996, 53.6539595], [-2.0842473, 53.653380299999995], [-2.0844566, 53.6527928], [-2.0846028, 53.65242860000001], [-2.0847845, 53.652042299999984], [-2.0850028, 53.651621599999984], [-2.0852232, 53.65119859999999], [-2.0854676, 53.650776], [-2.0857199999999994, 53.65036559999999], [-2.0859926, 53.6499525], [-2.0863035, 53.64953959999999], [-2.0866247, 53.64913369999999], [-2.086973, 53.6487272], [-2.0873524, 53.64829389999999], [-2.0877664, 53.647849699999995], [-2.0882007, 53.64741990000001], [-2.0886629, 53.6469852], [-2.0892958, 53.64643190000001], [-2.0899704, 53.6458799], [-2.0914191, 53.6448174], [-2.0921163999999997, 53.64436580000001], [-2.0928454999999997, 53.6438987], [-2.0934386, 53.6435724], [-2.0937161, 53.6434189], [-2.0943804, 53.6430837], [-2.0945894, 53.64297820000001], [-2.0950278, 53.642765100000005], [-2.095753, 53.642422100000005], [-2.096925, 53.6418701], [-2.0992776, 53.640761899999994], [-2.0999226999999996, 53.640464999999985], [-2.1005583, 53.6401589], [-2.1011898, 53.6398673], [-2.1018655999999996, 53.6395424], [-2.1035597, 53.63874549999999], [-2.1052883, 53.637951], [-2.1064040999999993, 53.6374166], [-2.1065946, 53.6373304], [-2.1069788, 53.637157599999995], [-2.1078113, 53.6367649], [-2.1085478999999996, 53.63640610000001], [-2.1087518, 53.636292199999986], [-2.1093098999999995, 53.6359966], [-2.1100357, 53.6355939], [-2.1106864, 53.6352069], [-2.1113661, 53.6347924], [-2.1122699, 53.634203], [-2.1131227999999997, 53.6335881], [-2.1133702, 53.6333983], [-2.1142027999999997, 53.6327678], [-2.1203102, 53.6281429], [-2.1206131990586328, 53.62791270082296], [-2.1256097, 53.62411650000001], [-2.1259437, 53.62388120000001], [-2.1262864, 53.6236214], [-2.1266194, 53.6233709], [-2.1269259, 53.6231096], [-2.1281665, 53.6220654], [-2.129411, 53.6210344], [-2.1306862, 53.62000059999999], [-2.1315856, 53.61936209999999], [-2.1325497, 53.6187297], [-2.1333893, 53.6182376], [-2.1334966999999994, 53.6181746], [-2.1344937999999996, 53.6176216], [-2.1354965999999997, 53.6170771], [-2.1365525999999995, 53.61654889999999], [-2.1367876, 53.6164361], [-2.1380974000000004, 53.615833299999984], [-2.139015, 53.61544550000001], [-2.1399665999999997, 53.615068], [-2.1407592, 53.6147815], [-2.1409750999999995, 53.61470349999999], [-2.1419897, 53.6143516], [-2.1441727, 53.613682], [-2.1455361, 53.6132664], [-2.1467076, 53.61290040000001], [-2.1469837, 53.6128101], [-2.1475613, 53.6126103], [-2.147812, 53.6125172], [-2.1484040999999996, 53.61231149999998], [-2.1490181, 53.6120839], [-2.149343, 53.611960800000006], [-2.1497141, 53.61180339999999], [-2.1504242, 53.6115199], [-2.1506665, 53.61143009999999], [-2.1508677, 53.61136229999999], [-2.1510128, 53.61131340000001], [-2.1511795, 53.6112607], [-2.1514275, 53.6111838], [-2.1515873, 53.61114380000001], [-2.151887, 53.6110556], [-2.1525389999999995, 53.6108338], [-2.1530065, 53.610650799999995], [-2.1534164999999996, 53.6104792], [-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} |
19.1 |
1637 |
1704 |
Todmorden |
Manchester Victoria H.s. |
Manchester Victoria |
53.4880832 |
-2.2415595 |
53.4880832 |
-2.2415595 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Manchester Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093003 |
1790006631757168 |
169 |
169 |
2026-09-21 16:14:46.462983 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:46.068577 |
| 715919 |
747120 |
L87311 |
011H62MS21 |
2026-09-21 |
COMPLETE |
20092771 |
2026-09-21 17:04:00 |
2026-09-21 16:14:53 |
2026-09-23 16:14:53 |
{"id": 747120, "stp": "P", "toc": "ScotRail", "uid": "L87311", "consist": "158722", "dest_crs": "ELG", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87311/2026-09-21/detailed", "trust_id": "011H62MS21", "origin_crs": "INV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elgin", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2", "is_terminated": 1, "next_location": "Elgin", "signalling_id": "1H62", "timing_status": "EARLY", "origin_station": "Inverness", "current_leg_arr": "1704", "current_leg_dep": "1652", "current_leg_end": "Elgin", "origin_dep_time": "1622", "origin_platform": "3", "current_location": "Elgin", "last_update_time": "2026-09-21T16:14:52", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6242260000000006, 57.6111598], [-3.6223562999999994, 57.61158719999999], [-3.621569899999999, 57.6117685], [-3.6207931, 57.611958300000005], [-3.620320099999999, 57.6120806], [-3.6198272, 57.612211599999995], [-3.619108799999999, 57.61241160000001], [-3.6190190000000007, 57.6124363], [-3.6187979, 57.6124948], [-3.6180699999999986, 57.6126993], [-3.617359200000001, 57.6129133], [-3.6163365, 57.61322690000001], [-3.6157808, 57.61339349999999], [-3.6149677, 57.61366499999999], [-3.613563399999999, 57.61416340000001], [-3.611484499999999, 57.61497740000001], [-3.6098753, 57.6156435], [-3.6092086, 57.61590330000001], [-3.6085126, 57.616166199999995], [-3.607831899999999, 57.6164203], [-3.607240500000001, 57.61666], [-3.6057488, 57.61726540000001], [-3.604551400000001, 57.61775429999999], [-3.603454199999999, 57.6182171], [-3.6016226, 57.61893779999998], [-3.5996224, 57.6197434], [-3.595749599999999, 57.621339000000006], [-3.5932611364780858, 57.62232645057079], [-3.5917895, 57.6229104], [-3.5880880000000004, 57.6244041], [-3.5847728, 57.625759899999984], [-3.5846395, 57.625813], [-3.5818009000000006, 57.62694330000001], [-3.5804490999999996, 57.627477500000005], [-3.5795264, 57.6278222], [-3.5784214, 57.62820130000001], [-3.5773806999999995, 57.6285287], [-3.5765115999999995, 57.628804499999994], [-3.5749559, 57.6292353], [-3.5732805999999995, 57.6297081], [-3.5725736999999995, 57.6298787], [-3.5719197, 57.62999920000001], [-3.5716982275585725, 57.63004599632143], [-3.5699348, 57.6304186], [-3.5680357999999996, 57.6307632], [-3.5667449, 57.6309583], [-3.566211899999999, 57.63103890000001], [-3.5639482, 57.6313261], [-3.5625426999999994, 57.6314754], [-3.5600429, 57.631699399999995], [-3.5587106, 57.63181720000001], [-3.5553114, 57.63213020000001], [-3.5510611, 57.63250279999999], [-3.5491393999999996, 57.6326712], [-3.5467283999999997, 57.6328826], [-3.5389821999999995, 57.6335776], [-3.5356128, 57.633873], [-3.5309892, 57.634278300000005], [-3.5275774, 57.63458850000001], [-3.5257427999999997, 57.634743500000006], [-3.5244231, 57.63482970000001], [-3.5220198999999996, 57.63497329999999], [-3.5182862, 57.6351628], [-3.5122683, 57.6354627], [-3.5121406999999993, 57.63546809999998], [-3.5043708999999996, 57.63586349999999], [-3.5034296080661336, 57.63591187053236], [-3.5011308, 57.63602999999999], [-3.4929339999999995, 57.636443499999984], [-3.4894324, 57.636618699999985], [-3.4879987000000003, 57.63669049999998], [-3.4854131, 57.63682829999998], [-3.4824947999999996, 57.63697189999999], [-3.4815212999999994, 57.637018600000005], [-3.4781818, 57.6371786], [-3.4762827999999995, 57.637236], [-3.4744803999999996, 57.63725899999999], [-3.4686976000000005, 57.63733940000001], [-3.4626787, 57.6374255], [-3.4593098000000007, 57.637483], [-3.4496491, 57.637605400000005], [-3.4493427, 57.63760930000001], [-3.4477549, 57.6376553], [-3.4461777, 57.6377414], [-3.4445576999999994, 57.63784480000001], [-3.4421651, 57.6380458], [-3.440115899999999, 57.63826399999999], [-3.4382384, 57.63851090000001], [-3.4364037999999995, 57.63878659999999], [-3.431211, 57.63971689999999], [-3.4263079, 57.640612700000005], [-3.4240407, 57.6410108], [-3.4229391, 57.6412042], [-3.4203641000000005, 57.64166929999999], [-3.4185723999999995, 57.64195639999998], [-3.4171991, 57.6421459], [-3.4154289, 57.64235259999999], [-3.4140127, 57.6424674], [-3.4135980796541814, 57.642497890896934], [-3.41206, 57.642610999999995], [-3.4100752, 57.6426914], [-3.4081333, 57.6427431], [-3.4061484, 57.64273730000001], [-3.404453300000001, 57.6426971], [-3.4026400999999997, 57.6426282], [-3.4024168999999995, 57.6426124], [-3.4007732999999996, 57.64249619999998], [-3.3956449, 57.642099999999985], [-3.3915358, 57.64174969999999], [-3.3859112999999996, 57.641318], [-3.3857484, 57.64130459999999], [-3.3846370999999995, 57.64120990000001], [-3.3769766999999997, 57.64060119999999], [-3.3700829, 57.64004039999999], [-3.3689301, 57.6399466], [-3.3673829999999993, 57.6398363], [-3.3654325, 57.6397054], [-3.363619299999999, 57.6396537], [-3.3615487000000006, 57.639647999999994], [-3.3595316000000004, 57.63971689999999], [-3.357181999999999, 57.639889200000006], [-3.3528444999999993, 57.6402938], [-3.3520686999999993, 57.64036620000001], [-3.3440820999999996, 57.64105489999999], [-3.3419933000000004, 57.64124170000001], [-3.3415602000000004, 57.64128040000001], [-3.3385889999999994, 57.64151999999999], [-3.3371835, 57.641640599999995], [-3.3357779999999995, 57.6417382], [-3.3293112, 57.6420714], [-3.3283997, 57.64211979999999], [-3.3268805999999995, 57.6421894], [-3.3251571999999996, 57.64227669999999], [-3.3241979, 57.64232450000001], [-3.323766551242229, 57.64234566583879], [-3.3223291, 57.6424162], [-3.3203816, 57.6425082], [-3.3189029, 57.6425826], [-3.3188189999999995, 57.6425868], [-3.3187565, 57.6425902], [-3.31774, 57.64264250000001], [-3.3150679, 57.64277270000001], [-3.314636699999999, 57.64279040000001], [-3.3140985999999995, 57.642804100000006], [-3.3136599999999996, 57.6428097], [-3.3126327, 57.6428082], [-3.3112172, 57.642803999999984]]}", "current_leg_start": "Forres", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "57.6428040", "next_location_lon": "-3.3112172", "previous_location": "Forres", "current_leg_milage": "12.1", "linx_max_speed_mph": 90, "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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 962.034, \"from_m\": 380.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4138.59, \"from_m\": 962.034, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11428.768, \"from_m\": 4138.59, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12617.346, \"from_m\": 11428.768, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23963.594, \"from_m\": 12617.346, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24595.98, \"from_m\": 23963.594, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 38980.794, \"from_m\": 24595.98, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40844.067, \"from_m\": 38980.794, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 58403.584, \"from_m\": 40844.067, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59178.486, \"from_m\": 58403.584, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 747120, \"profile_key\": \"d86a201cd3a4801451f322768cc1f9f6373e49c5ebf2bba9c44c6ca3b7f674f8\", \"schedule_id\": 18632, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1622\", \"location\": \"Inverness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137893}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Millburn Jn\", \"stage_seq\": 2, \"distance_m\": 962.034, \"section_seq\": 1, \"route_path_id\": 137893}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632H\", \"location\": \"Inverness Airport\", \"stage_seq\": 3, \"distance_m\": 12010.011, \"section_seq\": 1, \"route_path_id\": 137893}, {\"is_pass\": false, \"wtt_arr\": \"1641\", \"wtt_dep\": \"1642\", \"location\": \"Nairn\", \"stage_seq\": 4, \"distance_m\": 24333.557, \"section_seq\": 1, \"route_path_id\": 137893}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Forres\", \"stage_seq\": 5, \"distance_m\": 39701.237, \"section_seq\": 1, \"route_path_id\": 137893}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Elgin\", \"stage_seq\": 6, \"distance_m\": 59178.486, \"section_seq\": 1, \"route_path_id\": 137893}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59178.486, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137893}], \"total_distance_m\": 59178.486, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 59178.486, \"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": "1622", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "57.6428040", "current_position_lon": "-3.3112172", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:52Z\", \"source_id\": 63252742, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:54Z\", \"source_id\": 20066700, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:03Z\", \"source_id\": 63276190, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:07Z\", \"source_id\": 20073600, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:07Z\", \"source_id\": 63305564, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:09Z\", \"source_id\": 20082091, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:31Z\", \"source_id\": 63342487, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:35Z\", \"source_id\": 20092771, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Elgin", "service_state_platform": "2", "timing_fact_generation": 1790006618252830, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:49.330072", "service_state_evidence_id": 20092771, "current_leg_start_actual_dep": "2026-09-21T16:53:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:49.901117", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
INV |
ELG |
1H62 |
158722 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 380.74, "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": 962.034, "from_m": 380.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4138.59, "from_m": 962.034, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 75.0}, {"to_m": 11428.768, "from_m": 4138.59, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12617.346, "from_m": 11428.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23963.594, "from_m": 12617.346, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24595.98, "from_m": 23963.594, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 38980.794, "from_m": 24595.98, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40844.067, "from_m": 38980.794, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 58403.584, "from_m": 40844.067, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59178.486, "from_m": 58403.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 747120, "profile_key": "d86a201cd3a4801451f322768cc1f9f6373e49c5ebf2bba9c44c6ca3b7f674f8", "schedule_id": 18632, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1622", "location": "Inverness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137893}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624", "location": "Millburn Jn", "stage_seq": 2, "distance_m": 962.034, "section_seq": 1, "route_path_id": 137893}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632H", "location": "Inverness Airport", "stage_seq": 3, "distance_m": 12010.011, "section_seq": 1, "route_path_id": 137893}, {"is_pass": false, "wtt_arr": "1641", "wtt_dep": "1642", "location": "Nairn", "stage_seq": 4, "distance_m": 24333.557, "section_seq": 1, "route_path_id": 137893}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Forres", "stage_seq": 5, "distance_m": 39701.237, "section_seq": 1, "route_path_id": 137893}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Elgin", "stage_seq": 6, "distance_m": 59178.486, "section_seq": 1, "route_path_id": 137893}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59178.486, "from_m": 0.0, "section_seq": 1, "route_path_id": 137893}], "total_distance_m": 59178.486, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 59178.486, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 330, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:52Z", "source_id": 63252742, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:54Z", "source_id": 20066700, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 292, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:03Z", "source_id": 63276190, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:07Z", "source_id": 20073600, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 298, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:07Z", "source_id": 63305564, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:51:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:09Z", "source_id": 20082091, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 338, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:31Z", "source_id": 63342487, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:04:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:35Z", "source_id": 20092771, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Inverness |
1622 |
1622 |
3 |
None |
None |
Elgin |
1706 |
1706 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87311/2026-09-21/detailed |
None |
Forres |
2026-09-21T16:53:00+01:00 |
Elgin |
12.0 |
{"type": "LineString", "coordinates": [[-3.6242260000000006, 57.6111598], [-3.6223562999999994, 57.61158719999999], [-3.621569899999999, 57.6117685], [-3.6207931, 57.611958300000005], [-3.620320099999999, 57.6120806], [-3.6198272, 57.612211599999995], [-3.619108799999999, 57.61241160000001], [-3.6190190000000007, 57.6124363], [-3.6187979, 57.6124948], [-3.6180699999999986, 57.6126993], [-3.617359200000001, 57.6129133], [-3.6163365, 57.61322690000001], [-3.6157808, 57.61339349999999], [-3.6149677, 57.61366499999999], [-3.613563399999999, 57.61416340000001], [-3.611484499999999, 57.61497740000001], [-3.6098753, 57.6156435], [-3.6092086, 57.61590330000001], [-3.6085126, 57.616166199999995], [-3.607831899999999, 57.6164203], [-3.607240500000001, 57.61666], [-3.6057488, 57.61726540000001], [-3.604551400000001, 57.61775429999999], [-3.603454199999999, 57.6182171], [-3.6016226, 57.61893779999998], [-3.5996224, 57.6197434], [-3.595749599999999, 57.621339000000006], [-3.5932611364780858, 57.62232645057079], [-3.5917895, 57.6229104], [-3.5880880000000004, 57.6244041], [-3.5847728, 57.625759899999984], [-3.5846395, 57.625813], [-3.5818009000000006, 57.62694330000001], [-3.5804490999999996, 57.627477500000005], [-3.5795264, 57.6278222], [-3.5784214, 57.62820130000001], [-3.5773806999999995, 57.6285287], [-3.5765115999999995, 57.628804499999994], [-3.5749559, 57.6292353], [-3.5732805999999995, 57.6297081], [-3.5725736999999995, 57.6298787], [-3.5719197, 57.62999920000001], [-3.5716982275585725, 57.63004599632143], [-3.5699348, 57.6304186], [-3.5680357999999996, 57.6307632], [-3.5667449, 57.6309583], [-3.566211899999999, 57.63103890000001], [-3.5639482, 57.6313261], [-3.5625426999999994, 57.6314754], [-3.5600429, 57.631699399999995], [-3.5587106, 57.63181720000001], [-3.5553114, 57.63213020000001], [-3.5510611, 57.63250279999999], [-3.5491393999999996, 57.6326712], [-3.5467283999999997, 57.6328826], [-3.5389821999999995, 57.6335776], [-3.5356128, 57.633873], [-3.5309892, 57.634278300000005], [-3.5275774, 57.63458850000001], [-3.5257427999999997, 57.634743500000006], [-3.5244231, 57.63482970000001], [-3.5220198999999996, 57.63497329999999], [-3.5182862, 57.6351628], [-3.5122683, 57.6354627], [-3.5121406999999993, 57.63546809999998], [-3.5043708999999996, 57.63586349999999], [-3.5034296080661336, 57.63591187053236], [-3.5011308, 57.63602999999999], [-3.4929339999999995, 57.636443499999984], [-3.4894324, 57.636618699999985], [-3.4879987000000003, 57.63669049999998], [-3.4854131, 57.63682829999998], [-3.4824947999999996, 57.63697189999999], [-3.4815212999999994, 57.637018600000005], [-3.4781818, 57.6371786], [-3.4762827999999995, 57.637236], [-3.4744803999999996, 57.63725899999999], [-3.4686976000000005, 57.63733940000001], [-3.4626787, 57.6374255], [-3.4593098000000007, 57.637483], [-3.4496491, 57.637605400000005], [-3.4493427, 57.63760930000001], [-3.4477549, 57.6376553], [-3.4461777, 57.6377414], [-3.4445576999999994, 57.63784480000001], [-3.4421651, 57.6380458], [-3.440115899999999, 57.63826399999999], [-3.4382384, 57.63851090000001], [-3.4364037999999995, 57.63878659999999], [-3.431211, 57.63971689999999], [-3.4263079, 57.640612700000005], [-3.4240407, 57.6410108], [-3.4229391, 57.6412042], [-3.4203641000000005, 57.64166929999999], [-3.4185723999999995, 57.64195639999998], [-3.4171991, 57.6421459], [-3.4154289, 57.64235259999999], [-3.4140127, 57.6424674], [-3.4135980796541814, 57.642497890896934], [-3.41206, 57.642610999999995], [-3.4100752, 57.6426914], [-3.4081333, 57.6427431], [-3.4061484, 57.64273730000001], [-3.404453300000001, 57.6426971], [-3.4026400999999997, 57.6426282], [-3.4024168999999995, 57.6426124], [-3.4007732999999996, 57.64249619999998], [-3.3956449, 57.642099999999985], [-3.3915358, 57.64174969999999], [-3.3859112999999996, 57.641318], [-3.3857484, 57.64130459999999], [-3.3846370999999995, 57.64120990000001], [-3.3769766999999997, 57.64060119999999], [-3.3700829, 57.64004039999999], [-3.3689301, 57.6399466], [-3.3673829999999993, 57.6398363], [-3.3654325, 57.6397054], [-3.363619299999999, 57.6396537], [-3.3615487000000006, 57.639647999999994], [-3.3595316000000004, 57.63971689999999], [-3.357181999999999, 57.639889200000006], [-3.3528444999999993, 57.6402938], [-3.3520686999999993, 57.64036620000001], [-3.3440820999999996, 57.64105489999999], [-3.3419933000000004, 57.64124170000001], [-3.3415602000000004, 57.64128040000001], [-3.3385889999999994, 57.64151999999999], [-3.3371835, 57.641640599999995], [-3.3357779999999995, 57.6417382], [-3.3293112, 57.6420714], [-3.3283997, 57.64211979999999], [-3.3268805999999995, 57.6421894], [-3.3251571999999996, 57.64227669999999], [-3.3241979, 57.64232450000001], [-3.323766551242229, 57.64234566583879], [-3.3223291, 57.6424162], [-3.3203816, 57.6425082], [-3.3189029, 57.6425826], [-3.3188189999999995, 57.6425868], [-3.3187565, 57.6425902], [-3.31774, 57.64264250000001], [-3.3150679, 57.64277270000001], [-3.314636699999999, 57.64279040000001], [-3.3140985999999995, 57.642804100000006], [-3.3136599999999996, 57.6428097], [-3.3126327, 57.6428082], [-3.3112172, 57.642803999999984]]} |
12.1 |
1652 |
1704 |
Forres |
Elgin |
Elgin |
57.6428040 |
-3.3112172 |
57.6428040 |
-3.3112172 |
1 |
0 |
2026-09-21 16:14:52 |
TERMINATED |
2026-09-21 16:04:00 |
Elgin |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092771 |
1790006618252830 |
20 |
20 |
2026-09-21 16:14:49.901117 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:49.330072 |
| 715920 |
747481 |
L54938 |
525F50MT21 |
2026-09-21 |
COMPLETE |
20092669 |
2026-09-21 17:04:00 |
2026-09-21 16:14:53 |
2026-09-23 16:14:53 |
{"id": 747481, "stp": "P", "toc": "Greater Anglia", "uid": "L54938", "consist": "720120+720137", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L54938/2026-09-21/detailed", "trust_id": "525F50MT21", "origin_crs": "XTX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "11", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "5F50", "timing_status": "EARLY", "origin_station": "Orient Way CS", "current_leg_arr": "1704", "current_leg_dep": "1659", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1635", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-21T16:14:53", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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.05825169710292564, 51.52396816011372], [-0.058503871168518184, 51.52394578857729], [-0.058727195956802675, 51.523928525454], [-0.058925801984643714, 51.52391568290884], [-0.05910381976890588, 51.52390657310686], [-0.05926537982645377, 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": "Bow Jn", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bow Jn", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1239.424, \"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\": 2928.585, \"from_m\": 1239.424, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3305.09, \"from_m\": 2928.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\": 3414.074, \"from_m\": 3305.09, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3440.806, \"from_m\": 3414.074, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4433.586, \"from_m\": 3440.806, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6890.476, \"from_m\": 4433.586, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7353.071, \"from_m\": 6890.476, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7423.688, \"from_m\": 7353.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\": 7648.956, \"from_m\": 7423.688, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8160.403, \"from_m\": 7648.956, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8687.027, \"from_m\": 8160.403, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9163.702, \"from_m\": 8687.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\": 9616.921, \"from_m\": 9163.702, \"capability_applied\": null, \"effective_limit_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\": 747481, \"profile_key\": \"03d800c89942def4117e9294c0b96e509f6fc54f195c878c2391b786a449cbb6\", \"schedule_id\": 16912, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Orient Way CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 2, \"distance_m\": 2294.439, \"section_seq\": 1, \"route_path_id\": 137211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Stratford\", \"stage_seq\": 3, \"distance_m\": 3232.476, \"section_seq\": 1, \"route_path_id\": 137211}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1659\", \"location\": \"Bow Jn\", \"stage_seq\": 4, \"distance_m\": 4726.931, \"section_seq\": 1, \"route_path_id\": 137211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Bethnal Green\", \"stage_seq\": 5, \"distance_m\": 7796.557, \"section_seq\": 1, \"route_path_id\": 137211}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 6, \"distance_m\": 9616.921, \"section_seq\": 1, \"route_path_id\": 137211}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 9616.921, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137211}], \"total_distance_m\": 9616.921, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 6802.653, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2814.268, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1635", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:49Z\", \"source_id\": 63293759, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:48Z\", \"source_id\": 20078717, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:43Z\", \"source_id\": 63304523, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:48Z\", \"source_id\": 20081846, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:26Z\", \"source_id\": 63342265, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:27Z\", \"source_id\": 20092669, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "11", "timing_fact_generation": 1790006607582247, "current_leg_arrival_utc": "2026-09-21T17:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:50.028543", "service_state_evidence_id": 20092669, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:50.781836", "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 |
XTX |
LST |
5F50 |
720120+720137 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1239.424, "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": 2928.585, "from_m": 1239.424, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3305.09, "from_m": 2928.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": 3414.074, "from_m": 3305.09, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3440.806, "from_m": 3414.074, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4433.586, "from_m": 3440.806, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6890.476, "from_m": 4433.586, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7353.071, "from_m": 6890.476, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7423.688, "from_m": 7353.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": 7648.956, "from_m": 7423.688, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8160.403, "from_m": 7648.956, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8687.027, "from_m": 8160.403, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9163.702, "from_m": 8687.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": 9616.921, "from_m": 9163.702, "capability_applied": null, "effective_limit_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": 747481, "profile_key": "03d800c89942def4117e9294c0b96e509f6fc54f195c878c2391b786a449cbb6", "schedule_id": 16912, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1635", "location": "Orient Way CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 2294.439, "section_seq": 1, "route_path_id": 137211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Stratford", "stage_seq": 3, "distance_m": 3232.476, "section_seq": 1, "route_path_id": 137211}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1659", "location": "Bow Jn", "stage_seq": 4, "distance_m": 4726.931, "section_seq": 1, "route_path_id": 137211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Bethnal Green", "stage_seq": 5, "distance_m": 7796.557, "section_seq": 1, "route_path_id": 137211}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 6, "distance_m": 9616.921, "section_seq": 1, "route_path_id": 137211}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 9616.921, "from_m": 0.0, "section_seq": 1, "route_path_id": 137211}], "total_distance_m": 9616.921, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 6802.653, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2814.268, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15257, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:49Z", "source_id": 63293759, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:46:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:48Z", "source_id": 20078717, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15326, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:43Z", "source_id": 63304523, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:51:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:48Z", "source_id": 20081846, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15500, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:26Z", "source_id": 63342265, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:27Z", "source_id": 20092669, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Orient Way CS |
1635 |
1635 |
None |
None |
None |
London Liverpool Street |
1705 |
1705 |
11 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L54938/2026-09-21/detailed |
None |
Bow Jn |
2026-09-21T16:59:00+01:00 |
London Liverpool Street |
5.0 |
{"type": "LineString", "coordinates": [[-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.05825169710292564, 51.52396816011372], [-0.058503871168518184, 51.52394578857729], [-0.058727195956802675, 51.523928525454], [-0.058925801984643714, 51.52391568290884], [-0.05910381976890588, 51.52390657310686], [-0.05926537982645377, 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.0 |
1659 |
1704 |
Bow Jn |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-21 16:14:53 |
TERMINATED |
2026-09-21 16:04:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092669 |
1790006607582247 |
13 |
13 |
2026-09-21 16:14:50.781836 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:50.028543 |
| 715921 |
744115 |
G88990 |
161B31MO21 |
2026-09-21 |
COMPLETE |
20092552 |
2026-09-21 17:04:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 744115, "stp": "O", "toc": "Northern", "uid": "G88990", "consist": "195102", "dest_crs": "BPN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88990/2026-09-21/detailed", "trust_id": "161B31MO21", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "5", "is_terminated": 1, "next_location": "Blackpool North", "signalling_id": "1B31", "timing_status": "ON TIME", "origin_station": "York", "current_leg_arr": "1704", "current_leg_dep": "1700", "current_leg_end": "Blackpool North", "origin_dep_time": "1424", "origin_platform": "6", "current_location": "Blackpool North H.S.", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9896612890124863, 53.848216978547114], [-2.9897954, 53.848241599999994], [-2.990489, 53.8483525], [-2.9906882, 53.8483816], [-2.991081, 53.84844110000001], [-2.9913928999999997, 53.84848670000001], [-2.9916343, 53.8485063], [-2.9918609999999997, 53.8485202], [-2.9920833, 53.8485255], [-2.9952706999999994, 53.848520699999995], [-2.9957451999999996, 53.8485165], [-2.9964889999999995, 53.8484951], [-2.9973197999999996, 53.8484289], [-2.9978836999999996, 53.84837170000001], [-2.9993803999999997, 53.848166000000006], [-3.0009844, 53.8478337], [-3.0017967, 53.84761319999999], [-3.0022869999999995, 53.84747019999999], [-3.0026849, 53.8473527], [-3.0034775999999996, 53.8470709], [-3.0039402, 53.84690649999999], [-3.0051794, 53.8464444], [-3.0075825999999997, 53.8455931], [-3.0103345999999997, 53.8446088], [-3.0124857, 53.8438397], [-3.0144991999999995, 53.84310659999999], [-3.0162247, 53.8424915], [-3.0178662, 53.8419028], [-3.0198241999999995, 53.84114949999999], [-3.0205805999999997, 53.8407886], [-3.0212338721414653, 53.84046508143667], [-3.0214818, 53.84034230000001], [-3.023353999999999, 53.8392503], [-3.0256660999999996, 53.8378512], [-3.0282892999999995, 53.83629369999999], [-3.0289652, 53.8358918], [-3.0310948999999994, 53.8346191], [-3.0312616999999995, 53.8345159], [-3.03176, 53.8342076], [-3.0328973, 53.83353660000001], [-3.0339915999999993, 53.83288439999999], [-3.0359979, 53.83169409999999], [-3.0397607, 53.8294443], [-3.0401179, 53.829238100000005], [-3.040965, 53.8287415], [-3.0415778, 53.82837599999999], [-3.0432935, 53.827341299999986], [-3.043358899999999, 53.827306400000005], [-3.0443806, 53.826704199999995], [-3.0448142, 53.8264455], [-3.0452621, 53.82617079999999], [-3.0455827, 53.82596890000001], [-3.0460070999999997, 53.8256312], [-3.0461915, 53.82545529999999], [-3.0463831, 53.82527249999999], [-3.0465729999999995, 53.8250876], [-3.046675899999999, 53.82500129999999], [-3.0467253000000003, 53.82494630000001], [-3.0469290999999994, 53.82476580000001], [-3.0472871999999995, 53.82441279999999], [-3.04753, 53.8241864], [-3.0477147999999996, 53.82398890000001], [-3.0480086000000006, 53.82362979999999], [-3.0481518, 53.8234158], [-3.0483648, 53.8231051], [-3.0486281999999996, 53.822699799999995], [-3.0487559000000006, 53.822522], [-3.0488645, 53.8223707]]}", "current_leg_start": "Poulton-le-Fylde", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "53.8223707", "next_location_lon": "-3.0488645", "previous_location": "Poulton-le-Fylde", "current_leg_milage": "3.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 246.769, \"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\": 745.978, \"from_m\": 246.769, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1155.972, \"from_m\": 745.978, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1261.234, \"from_m\": 1155.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1312.282, \"from_m\": 1261.234, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3599.329, \"from_m\": 1312.282, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5748.953, \"from_m\": 3599.329, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 17199.363, \"from_m\": 5748.953, \"capability_applied\": null, \"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\": 18525.098, \"from_m\": 17199.363, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 25855.684, \"from_m\": 18525.098, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25886.566, \"from_m\": 25855.684, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35061.048, \"from_m\": 25886.566, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35128.023, \"from_m\": 35061.048, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37056.808, \"from_m\": 35128.023, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37875.978, \"from_m\": 37056.808, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39925.425, \"from_m\": 37875.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39964.515, \"from_m\": 39925.425, \"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\": 40647.945, \"from_m\": 39964.515, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 41095.196, \"from_m\": 40647.945, \"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\": 41431.401, \"from_m\": 41095.196, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41681.315, \"from_m\": 41431.401, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 42175.175, \"from_m\": 41681.315, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42382.539, \"from_m\": 42175.175, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42602.196, \"from_m\": 42382.539, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42858.736, \"from_m\": 42602.196, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43059.01, \"from_m\": 42858.736, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43096.843, \"from_m\": 43059.01, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44099.985, \"from_m\": 43096.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\": 44103.619, \"from_m\": 44099.985, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44131.699, \"from_m\": 44103.619, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44186.225, \"from_m\": 44131.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\": 56428.652, \"from_m\": 44186.225, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56487.111, \"from_m\": 56428.652, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 57703.864, \"from_m\": 56487.111, \"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\": 60729.335, \"from_m\": 57703.864, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 64662.376, \"from_m\": 60729.335, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67262.816, \"from_m\": 64662.376, \"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\": 68539.192, \"from_m\": 67262.816, \"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\": 68558.955, \"from_m\": 68539.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69108.606, \"from_m\": 68558.955, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69550.215, \"from_m\": 69108.606, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 70879.156, \"from_m\": 69550.215, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 71986.292, \"from_m\": 70879.156, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73499.146, \"from_m\": 71986.292, \"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\": 73704.448, \"from_m\": 73499.146, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80605.158, \"from_m\": 73704.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\": 82654.35, \"from_m\": 80605.158, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84557.974, \"from_m\": 82654.35, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84931.931, \"from_m\": 84557.974, \"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\": 88929.823, \"from_m\": 84931.931, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89496.994, \"from_m\": 88929.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 94725.654, \"from_m\": 89496.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\": 104292.393, \"from_m\": 94725.654, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 104375.55, \"from_m\": 104292.393, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 106046.923, \"from_m\": 104375.55, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 112425.879, \"from_m\": 106046.923, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112811.185, \"from_m\": 112425.879, \"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\": 115095.023, \"from_m\": 112811.185, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 115119.468, \"from_m\": 115095.023, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 117412.264, \"from_m\": 115119.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\": 118462.375, \"from_m\": 117412.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\": 120154.474, \"from_m\": 118462.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 120377.234, \"from_m\": 120154.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 120902.737, \"from_m\": 120377.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\": 120931.058, \"from_m\": 120902.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\": 121443.091, \"from_m\": 120931.058, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 122921.598, \"from_m\": 121443.091, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 123387.437, \"from_m\": 122921.598, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 134041.272, \"from_m\": 123387.437, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 134265.325, \"from_m\": 134041.272, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 134300.612, \"from_m\": 134265.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\": 134871.985, \"from_m\": 134300.612, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135412.531, \"from_m\": 134871.985, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 135489.342, \"from_m\": 135412.531, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 135544.714, \"from_m\": 135489.342, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 135584.523, \"from_m\": 135544.714, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 137016.092, \"from_m\": 135584.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140467.043, \"from_m\": 137016.092, \"capability_applied\": null, \"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\": 140514.376, \"from_m\": 140467.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140535.272, \"from_m\": 140514.376, \"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\": 140583.527, \"from_m\": 140535.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\": 140623.748, \"from_m\": 140583.527, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 140677.83, \"from_m\": 140623.748, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140904.331, \"from_m\": 140677.83, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 141953.517, \"from_m\": 140904.331, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 141976.413, \"from_m\": 141953.517, \"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\": 142034.195, \"from_m\": 141976.413, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 153815.155, \"from_m\": 142034.195, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154518.252, \"from_m\": 153815.155, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 154583.799, \"from_m\": 154518.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 163812.72, \"from_m\": 154583.799, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 164422.617, \"from_m\": 163812.72, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 164792.349, \"from_m\": 164422.617, \"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\": 168675.229, \"from_m\": 164792.349, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 168708.02, \"from_m\": 168675.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169004.536, \"from_m\": 168708.02, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 169145.55, \"from_m\": 169004.536, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169336.411, \"from_m\": 169145.55, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 169348.146, \"from_m\": 169336.411, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 169675.033, \"from_m\": 169348.146, \"capability_applied\": null, \"effective_limit_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\": 744115, \"profile_key\": \"587a159fbb8c75396ef92dd998b28edd4d24fef923c72a4dd53d1e45a113e289\", \"schedule_id\": 37184, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9402.059, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Church Fenton\", \"stage_seq\": 3, \"distance_m\": 17785.545, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Micklefield\", \"stage_seq\": 4, \"distance_m\": 25986.97, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1444\", \"location\": \"Garforth\", \"stage_seq\": 5, \"distance_m\": 29808.311, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Cross Gates\", \"stage_seq\": 6, \"distance_m\": 34443.054, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 7, \"distance_m\": 38920.545, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1459\", \"location\": \"Leeds\", \"stage_seq\": 8, \"distance_m\": 41555.263, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Leeds West Jn\", \"stage_seq\": 9, \"distance_m\": 42070.756, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 10, \"distance_m\": 42456.023, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Holbeck Jn\", \"stage_seq\": 11, \"distance_m\": 43020.908, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1508\", \"location\": \"New Pudsey\", \"stage_seq\": 12, \"distance_m\": 50914.257, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 13, \"distance_m\": 56289.452, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1519\", \"location\": \"Bradford Interchange\", \"stage_seq\": 14, \"distance_m\": 56358.451, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 15, \"distance_m\": 56428.652, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1529\", \"wtt_dep\": \"1530H\", \"location\": \"Halifax\", \"stage_seq\": 16, \"distance_m\": 68803.316, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532\", \"location\": \"Dryclough Jn\", \"stage_seq\": 17, \"distance_m\": 70205.474, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 18, \"distance_m\": 73704.448, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1544\", \"location\": \"Hebden Bridge\", \"stage_seq\": 19, \"distance_m\": 82753.29, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 20, \"distance_m\": 88929.823, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549H\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 21, \"distance_m\": 89583.528, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Copy Pit\", \"stage_seq\": 22, \"distance_m\": 95800.555, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": \"1603\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 23, \"distance_m\": 102991.517, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1604H\", \"location\": \"Gannow Jn\", \"stage_seq\": 24, \"distance_m\": 104319.54, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1612H\", \"location\": \"Accrington\", \"stage_seq\": 25, \"distance_m\": 112688.6, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 26, \"distance_m\": 120175.089, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1620\", \"wtt_dep\": \"1622\", \"location\": \"Blackburn\", \"stage_seq\": 27, \"distance_m\": 121155.615, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 28, \"distance_m\": 135584.523, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 29, \"distance_m\": 138754.227, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636H\", \"location\": \"Ribble Jn\", \"stage_seq\": 30, \"distance_m\": 140467.043, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1640\", \"location\": \"Preston\", \"stage_seq\": 31, \"distance_m\": 141432.985, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 32, \"distance_m\": 142161.921, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1648H\", \"wtt_dep\": \"1649H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 33, \"distance_m\": 153964.772, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1658\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 34, \"distance_m\": 164638.539, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 35, \"distance_m\": 168786.376, \"section_seq\": 1, \"route_path_id\": 145548}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Blackpool North\", \"stage_seq\": 36, \"distance_m\": 169675.033, \"section_seq\": 1, \"route_path_id\": 145548}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 169675.033, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145548}], \"total_distance_m\": 169675.033, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 138962.693, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 30712.34, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1424", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.8223707", "current_position_lon": "-3.0488645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4900, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:34:09Z\", \"source_id\": 62953200, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:35:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:34:14Z\", \"source_id\": 19980180, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:41:29Z\", \"source_id\": 62971730, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:42:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:41:33Z\", \"source_id\": 19985541, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:43:50Z\", \"source_id\": 62977789, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:44:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:43:54Z\", \"source_id\": 19987219, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:47:54Z\", \"source_id\": 62988134, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:48:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:47:55Z\", \"source_id\": 19990192, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:52:52Z\", \"source_id\": 63001147, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:54:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:52:56Z\", \"source_id\": 19994057, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:06:34Z\", \"source_id\": 63036388, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:06:36Z\", \"source_id\": 20003928, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:15:21Z\", \"source_id\": 63058817, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:17:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:15:23Z\", \"source_id\": 20010397, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:07Z\", \"source_id\": 63093401, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:11Z\", \"source_id\": 20020556, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:41:21Z\", \"source_id\": 63125038, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:42:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:41:24Z\", \"source_id\": 20029609, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7645, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:40Z\", \"source_id\": 63176085, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:46Z\", \"source_id\": 20044313, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:16Z\", \"source_id\": 63199102, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:11:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:21Z\", \"source_id\": 20050883, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:27Z\", \"source_id\": 63228492, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:30Z\", \"source_id\": 20059629, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:40Z\", \"source_id\": 63277807, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:42Z\", \"source_id\": 20074065, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:34Z\", \"source_id\": 63304106, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:38Z\", \"source_id\": 20081678, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:03Z\", \"source_id\": 63327328, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:08Z\", \"source_id\": 20088369, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:15Z\", \"source_id\": 63341780, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:20Z\", \"source_id\": 20092552, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North", "service_state_platform": "5", "timing_fact_generation": 1790006600959278, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:04:57.794984", "service_state_evidence_id": 20092552, "current_leg_start_actual_dep": "2026-09-21T16:58:00+01:00", "operational_evidence_version": 140, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:14:58.595047", "service_state_valid_until_kind": null, "operational_interpretation_version": 140, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
YRK |
BPN |
1B31 |
195102 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 246.769, "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": 745.978, "from_m": 246.769, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1155.972, "from_m": 745.978, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1261.234, "from_m": 1155.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1312.282, "from_m": 1261.234, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3599.329, "from_m": 1312.282, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5748.953, "from_m": 3599.329, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 17199.363, "from_m": 5748.953, "capability_applied": null, "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": 18525.098, "from_m": 17199.363, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 25855.684, "from_m": 18525.098, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25886.566, "from_m": 25855.684, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35061.048, "from_m": 25886.566, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35128.023, "from_m": 35061.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37056.808, "from_m": 35128.023, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37875.978, "from_m": 37056.808, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39925.425, "from_m": 37875.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39964.515, "from_m": 39925.425, "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": 40647.945, "from_m": 39964.515, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 41095.196, "from_m": 40647.945, "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": 41431.401, "from_m": 41095.196, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41681.315, "from_m": 41431.401, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 42175.175, "from_m": 41681.315, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42382.539, "from_m": 42175.175, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42602.196, "from_m": 42382.539, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42858.736, "from_m": 42602.196, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43059.01, "from_m": 42858.736, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43096.843, "from_m": 43059.01, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44099.985, "from_m": 43096.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": 44103.619, "from_m": 44099.985, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44131.699, "from_m": 44103.619, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44186.225, "from_m": 44131.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": 56428.652, "from_m": 44186.225, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56487.111, "from_m": 56428.652, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 57703.864, "from_m": 56487.111, "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": 60729.335, "from_m": 57703.864, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 64662.376, "from_m": 60729.335, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67262.816, "from_m": 64662.376, "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": 68539.192, "from_m": 67262.816, "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": 68558.955, "from_m": 68539.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69108.606, "from_m": 68558.955, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69550.215, "from_m": 69108.606, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 70879.156, "from_m": 69550.215, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 71986.292, "from_m": 70879.156, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73499.146, "from_m": 71986.292, "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": 73704.448, "from_m": 73499.146, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80605.158, "from_m": 73704.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": 82654.35, "from_m": 80605.158, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84557.974, "from_m": 82654.35, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84931.931, "from_m": 84557.974, "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": 88929.823, "from_m": 84931.931, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89496.994, "from_m": 88929.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 94725.654, "from_m": 89496.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": 104292.393, "from_m": 94725.654, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 104375.55, "from_m": 104292.393, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 106046.923, "from_m": 104375.55, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 112425.879, "from_m": 106046.923, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112811.185, "from_m": 112425.879, "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": 115095.023, "from_m": 112811.185, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 115119.468, "from_m": 115095.023, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 117412.264, "from_m": 115119.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": 118462.375, "from_m": 117412.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": 120154.474, "from_m": 118462.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 120377.234, "from_m": 120154.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 120902.737, "from_m": 120377.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": 120931.058, "from_m": 120902.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": 121443.091, "from_m": 120931.058, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 122921.598, "from_m": 121443.091, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 123387.437, "from_m": 122921.598, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 134041.272, "from_m": 123387.437, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 134265.325, "from_m": 134041.272, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 134300.612, "from_m": 134265.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": 134871.985, "from_m": 134300.612, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135412.531, "from_m": 134871.985, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 135489.342, "from_m": 135412.531, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 135544.714, "from_m": 135489.342, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 135584.523, "from_m": 135544.714, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 137016.092, "from_m": 135584.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140467.043, "from_m": 137016.092, "capability_applied": null, "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": 140514.376, "from_m": 140467.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140535.272, "from_m": 140514.376, "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": 140583.527, "from_m": 140535.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": 140623.748, "from_m": 140583.527, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 140677.83, "from_m": 140623.748, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140904.331, "from_m": 140677.83, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 141953.517, "from_m": 140904.331, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 141976.413, "from_m": 141953.517, "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": 142034.195, "from_m": 141976.413, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 153815.155, "from_m": 142034.195, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154518.252, "from_m": 153815.155, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 154583.799, "from_m": 154518.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 163812.72, "from_m": 154583.799, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 164422.617, "from_m": 163812.72, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 164792.349, "from_m": 164422.617, "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": 168675.229, "from_m": 164792.349, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 168708.02, "from_m": 168675.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169004.536, "from_m": 168708.02, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 169145.55, "from_m": 169004.536, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169336.411, "from_m": 169145.55, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 169348.146, "from_m": 169336.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 169675.033, "from_m": 169348.146, "capability_applied": null, "effective_limit_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": 744115, "profile_key": "587a159fbb8c75396ef92dd998b28edd4d24fef923c72a4dd53d1e45a113e289", "schedule_id": 37184, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1424", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9402.059, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Church Fenton", "stage_seq": 3, "distance_m": 17785.545, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Micklefield", "stage_seq": 4, "distance_m": 25986.97, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1444", "location": "Garforth", "stage_seq": 5, "distance_m": 29808.311, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Cross Gates", "stage_seq": 6, "distance_m": 34443.054, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Neville H. West Jn", "stage_seq": 7, "distance_m": 38920.545, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1459", "location": "Leeds", "stage_seq": 8, "distance_m": 41555.263, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "Leeds West Jn", "stage_seq": 9, "distance_m": 42070.756, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500H", "location": "Whitehall Jn", "stage_seq": 10, "distance_m": 42456.023, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501", "location": "Holbeck Jn", "stage_seq": 11, "distance_m": 43020.908, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1508", "location": "New Pudsey", "stage_seq": 12, "distance_m": 50914.257, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Mill Lane Jn", "stage_seq": 13, "distance_m": 56289.452, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1519", "location": "Bradford Interchange", "stage_seq": 14, "distance_m": 56358.451, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520H", "location": "Mill Lane Jn", "stage_seq": 15, "distance_m": 56428.652, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1529", "wtt_dep": "1530H", "location": "Halifax", "stage_seq": 16, "distance_m": 68803.316, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532", "location": "Dryclough Jn", "stage_seq": 17, "distance_m": 70205.474, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534H", "location": "Milner Royd Jn", "stage_seq": 18, "distance_m": 73704.448, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1544", "location": "Hebden Bridge", "stage_seq": 19, "distance_m": 82753.29, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548H", "location": "Hall Royd Jn", "stage_seq": 20, "distance_m": 88929.823, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549H", "location": "Stansfield Hall Jn", "stage_seq": 21, "distance_m": 89583.528, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Copy Pit", "stage_seq": 22, "distance_m": 95800.555, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": "1603", "location": "Burnley Manchester Road", "stage_seq": 23, "distance_m": 102991.517, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1604H", "location": "Gannow Jn", "stage_seq": 24, "distance_m": 104319.54, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1612H", "location": "Accrington", "stage_seq": 25, "distance_m": 112688.6, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Daisyfield Jn", "stage_seq": 26, "distance_m": 120175.089, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1620", "wtt_dep": "1622", "location": "Blackburn", "stage_seq": 27, "distance_m": 121155.615, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631", "location": "Lostock Hall Jn", "stage_seq": 28, "distance_m": 135584.523, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Farington Curve Jn", "stage_seq": 29, "distance_m": 138754.227, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636H", "location": "Ribble Jn", "stage_seq": 30, "distance_m": 140467.043, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1640", "location": "Preston", "stage_seq": 31, "distance_m": 141432.985, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Preston Fylde Jn", "stage_seq": 32, "distance_m": 142161.921, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1648H", "wtt_dep": "1649H", "location": "Kirkham & Wesham", "stage_seq": 33, "distance_m": 153964.772, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1658", "location": "Poulton-le-Fylde", "stage_seq": 34, "distance_m": 164638.539, "section_seq": 1, "route_path_id": 145548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Devonshire Road Jn", "stage_seq": 35, "distance_m": 168786.376, "section_seq": 1, "route_path_id": 145548}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 36, "distance_m": 169675.033, "section_seq": 1, "route_path_id": 145548}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 169675.033, "from_m": 0.0, "section_seq": 1, "route_path_id": 145548}], "total_distance_m": 169675.033, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 138962.693, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 30712.34, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4900, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:34:09Z", "source_id": 62953200, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T13:35:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:34:14Z", "source_id": 19980180, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:41:29Z", "source_id": 62971730, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T13:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:41:33Z", "source_id": 19985541, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5037, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:43:50Z", "source_id": 62977789, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T13:44:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:43:54Z", "source_id": 19987219, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:47:54Z", "source_id": 62988134, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T13:48:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:47:55Z", "source_id": 19990192, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5310, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:52:52Z", "source_id": 63001147, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T13:54:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:52:56Z", "source_id": 19994057, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6391, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:06:34Z", "source_id": 63036388, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:06:36Z", "source_id": 20003928, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6383, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:15:21Z", "source_id": 63058817, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:17:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:15:23Z", "source_id": 20010397, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6186, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:07Z", "source_id": 63093401, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T14:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:11Z", "source_id": 20020556, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6161, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:41:21Z", "source_id": 63125038, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:42:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:41:24Z", "source_id": 20029609, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7645, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:40Z", "source_id": 63176085, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:02:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:46Z", "source_id": 20044313, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7683, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:16Z", "source_id": 63199102, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:11:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:21Z", "source_id": 20050883, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7716, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:27Z", "source_id": 63228492, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:21:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:30Z", "source_id": 20059629, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7911, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:40Z", "source_id": 63277807, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T15:40:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:42Z", "source_id": 20074065, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7842, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:34Z", "source_id": 63304106, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T15:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:38Z", "source_id": 20081678, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7834, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:03Z", "source_id": 63327328, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T15:58:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:08Z", "source_id": 20088369, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:15Z", "source_id": 63341780, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:20Z", "source_id": 20092552, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
York |
1424 |
1424 |
6 |
None |
None |
Blackpool North |
1704 |
1704 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G88990/2026-09-21/detailed |
None |
Poulton-le-Fylde |
2026-09-21T16:58:00+01:00 |
Blackpool North |
4.0 |
{"type": "LineString", "coordinates": [[-2.9896612890124863, 53.848216978547114], [-2.9897954, 53.848241599999994], [-2.990489, 53.8483525], [-2.9906882, 53.8483816], [-2.991081, 53.84844110000001], [-2.9913928999999997, 53.84848670000001], [-2.9916343, 53.8485063], [-2.9918609999999997, 53.8485202], [-2.9920833, 53.8485255], [-2.9952706999999994, 53.848520699999995], [-2.9957451999999996, 53.8485165], [-2.9964889999999995, 53.8484951], [-2.9973197999999996, 53.8484289], [-2.9978836999999996, 53.84837170000001], [-2.9993803999999997, 53.848166000000006], [-3.0009844, 53.8478337], [-3.0017967, 53.84761319999999], [-3.0022869999999995, 53.84747019999999], [-3.0026849, 53.8473527], [-3.0034775999999996, 53.8470709], [-3.0039402, 53.84690649999999], [-3.0051794, 53.8464444], [-3.0075825999999997, 53.8455931], [-3.0103345999999997, 53.8446088], [-3.0124857, 53.8438397], [-3.0144991999999995, 53.84310659999999], [-3.0162247, 53.8424915], [-3.0178662, 53.8419028], [-3.0198241999999995, 53.84114949999999], [-3.0205805999999997, 53.8407886], [-3.0212338721414653, 53.84046508143667], [-3.0214818, 53.84034230000001], [-3.023353999999999, 53.8392503], [-3.0256660999999996, 53.8378512], [-3.0282892999999995, 53.83629369999999], [-3.0289652, 53.8358918], [-3.0310948999999994, 53.8346191], [-3.0312616999999995, 53.8345159], [-3.03176, 53.8342076], [-3.0328973, 53.83353660000001], [-3.0339915999999993, 53.83288439999999], [-3.0359979, 53.83169409999999], [-3.0397607, 53.8294443], [-3.0401179, 53.829238100000005], [-3.040965, 53.8287415], [-3.0415778, 53.82837599999999], [-3.0432935, 53.827341299999986], [-3.043358899999999, 53.827306400000005], [-3.0443806, 53.826704199999995], [-3.0448142, 53.8264455], [-3.0452621, 53.82617079999999], [-3.0455827, 53.82596890000001], [-3.0460070999999997, 53.8256312], [-3.0461915, 53.82545529999999], [-3.0463831, 53.82527249999999], [-3.0465729999999995, 53.8250876], [-3.046675899999999, 53.82500129999999], [-3.0467253000000003, 53.82494630000001], [-3.0469290999999994, 53.82476580000001], [-3.0472871999999995, 53.82441279999999], [-3.04753, 53.8241864], [-3.0477147999999996, 53.82398890000001], [-3.0480086000000006, 53.82362979999999], [-3.0481518, 53.8234158], [-3.0483648, 53.8231051], [-3.0486281999999996, 53.822699799999995], [-3.0487559000000006, 53.822522], [-3.0488645, 53.8223707]]} |
3.2 |
1700 |
1704 |
Poulton-le-Fylde |
Blackpool North H.S. |
Blackpool North |
53.8223707 |
-3.0488645 |
53.8223707 |
-3.0488645 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:04:00 |
Blackpool North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092552 |
1790006600959278 |
140 |
140 |
2026-09-21 16:14:58.595047 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:04:57.794984 |
| 715922 |
744560 |
W34165 |
361A52MP21 |
2026-09-21 |
COMPLETE |
20092614 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 744560, "stp": "P", "toc": "Avanti West Coast", "uid": "W34165", "consist": "807007", "dest_crs": "EUS", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34165/2026-09-21/detailed", "trust_id": "361A52MP21", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "14", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "1A52", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "1705", "current_leg_dep": "1632", "current_leg_end": "London Euston", "origin_dep_time": "1443", "origin_platform": "9", "current_location": "London Euston", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7683012, 52.0291554], [-0.7682188, 52.029093], [-0.7674864999999998, 52.02853799999998], [-0.7664701999999999, 52.02775959999999], [-0.765546, 52.02705170000001], [-0.7630367999999998, 52.02512990000001], [-0.7617975999999999, 52.02419], [-0.7611350000000001, 52.02368549999999], [-0.7606174999999998, 52.0232914], [-0.7599978999999999, 52.02281769999999], [-0.7575611999999999, 52.020962100000006], [-0.7564793, 52.0201381], [-0.7563888, 52.0200693], [-0.7561755, 52.01990680000001], [-0.7556000999999999, 52.0194628], [-0.7550868999999999, 52.019065999999995], [-0.7547068000000001, 52.0187815], [-0.7530136999999999, 52.017490499999994], [-0.7520644, 52.0167704], [-0.751611, 52.016421], [-0.7511166999999999, 52.0160461], [-0.7502493, 52.0153852], [-0.7497696999999999, 52.0150202], [-0.7492949, 52.0146611], [-0.7488103999999999, 52.01428349999999], [-0.7484141, 52.0139773], [-0.7479808, 52.013628399999995], [-0.7476065, 52.0133269], [-0.7473531, 52.013111399999985], [-0.7469101999999999, 52.012722200000006], [-0.7467141, 52.01253750000001], [-0.7462316, 52.0121039], [-0.7454634, 52.01138429999999], [-0.7451012999999999, 52.0110298], [-0.7444514, 52.01037130000001], [-0.7438739999999999, 52.0097524], [-0.7435232999999999, 52.009359], [-0.7429943, 52.00875750000001], [-0.7422587, 52.0078549], [-0.7420000999999999, 52.0075335], [-0.7414547, 52.0068033], [-0.74091, 52.0060002], [-0.7402414999999999, 52.00498619999999], [-0.7398603999999999, 52.004340699999986], [-0.7394731999999999, 52.0036527], [-0.7391663999999999, 52.0030598], [-0.7389598, 52.002657], [-0.7387392999999999, 52.00218649999999], [-0.7381734999999999, 52.000879199999986], [-0.73815, 52.00081119999999], [-0.7376217304507775, 51.99930615890027], [-0.7375069, 51.998979000000006], [-0.7373804, 51.998648], [-0.7369634, 51.9973998], [-0.7369415, 51.9973254], [-0.7367863999999998, 51.9968355], [-0.7365107944412363, 51.995967930759136], [-0.7363015, 51.9953091], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211503, 51.54280350971477], [-0.16317344605639242, 51.54282999135851], [-0.16294988708648567, 51.54285640761352], [-0.16275080827404784, 51.5428824059313], [-0.1625721150107319, 51.54290763376341], [-0.16240971268819085, 51.54293173856132], [-0.16225950669807765, 51.54295436777659], [-0.16211740243204534, 51.542975168860714], [-0.1619793052817469, 51.54299378926523], [-0.1618411206388352, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Milton Keynes Central", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Milton Keynes Central", "current_leg_milage": "49.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.357, \"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\": 683.462, \"from_m\": 317.357, \"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\": 1782.098, \"from_m\": 683.462, \"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\": 1824.75, \"from_m\": 1782.098, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2052.479, \"from_m\": 1824.75, \"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\": 2354.95, \"from_m\": 2052.479, \"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\": 2394.384, \"from_m\": 2354.95, \"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\": 2469.064, \"from_m\": 2394.384, \"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\": 2509.0, \"from_m\": 2469.064, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2582.561, \"from_m\": 2509.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2640.598, \"from_m\": 2582.561, \"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\": 3776.339, \"from_m\": 2640.598, \"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\": 4107.74, \"from_m\": 3776.339, \"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\": 4168.058, \"from_m\": 4107.74, \"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\": 8688.854, \"from_m\": 4168.058, \"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\": 8742.022, \"from_m\": 8688.854, \"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\": 9499.029, \"from_m\": 8742.022, \"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\": 10285.586, \"from_m\": 9499.029, \"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\": 12537.205, \"from_m\": 10285.586, \"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\": 17288.856, \"from_m\": 12537.205, \"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\": 18513.249, \"from_m\": 17288.856, \"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\": 21530.843, \"from_m\": 18513.249, \"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\": 24027.424, \"from_m\": 21530.843, \"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\": 30102.202, \"from_m\": 24027.424, \"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\": 34313.431, \"from_m\": 30102.202, \"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\": 34518.936, \"from_m\": 34313.431, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56471.874, \"from_m\": 34518.936, \"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\": 58330.602, \"from_m\": 56471.874, \"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\": 97664.038, \"from_m\": 58330.602, \"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\": 97742.489, \"from_m\": 97664.038, \"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\": 98702.189, \"from_m\": 97742.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\": 100029.32, \"from_m\": 98702.189, \"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\": 101724.404, \"from_m\": 100029.32, \"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\": 101811.27, \"from_m\": 101724.404, \"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\": 107463.012, \"from_m\": 101811.27, \"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\": 144784.045, \"from_m\": 107463.012, \"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\": 145648.289, \"from_m\": 144784.045, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 146804.302, \"from_m\": 145648.289, \"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\": 147592.04, \"from_m\": 146804.302, \"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\": 148160.023, \"from_m\": 147592.04, \"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\": 154201.749, \"from_m\": 148160.023, \"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\": 154274.621, \"from_m\": 154201.749, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 168610.857, \"from_m\": 154274.621, \"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\": 174496.098, \"from_m\": 168610.857, \"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\": 174566.467, \"from_m\": 174496.098, \"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\": 174638.564, \"from_m\": 174566.467, \"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\": 174704.392, \"from_m\": 174638.564, \"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\": 179871.648, \"from_m\": 174704.392, \"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\": 181198.363, \"from_m\": 179871.648, \"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\": 181235.952, \"from_m\": 181198.363, \"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\": 195080.966, \"from_m\": 181235.952, \"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\": 201510.915, \"from_m\": 195080.966, \"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\": 220291.614, \"from_m\": 201510.915, \"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\": 220386.225, \"from_m\": 220291.614, \"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\": 233367.151, \"from_m\": 220386.225, \"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\": 233527.829, \"from_m\": 233367.151, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 234192.08, \"from_m\": 233527.829, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 235020.218, \"from_m\": 234192.08, \"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\": 237344.372, \"from_m\": 235020.218, \"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\": 243975.379, \"from_m\": 237344.372, \"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\": 247264.733, \"from_m\": 243975.379, \"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\": 251545.538, \"from_m\": 247264.733, \"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\": 251631.381, \"from_m\": 251545.538, \"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\": 251726.88, \"from_m\": 251631.381, \"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\": 251813.343, \"from_m\": 251726.88, \"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\": 265075.047, \"from_m\": 251813.343, \"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\": 267007.634, \"from_m\": 265075.047, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 275276.051, \"from_m\": 267007.634, \"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\": 275329.989, \"from_m\": 275276.051, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 301109.358, \"from_m\": 275329.989, \"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\": 304479.218, \"from_m\": 301109.358, \"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\": 305982.65, \"from_m\": 304479.218, \"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\": 307827.638, \"from_m\": 305982.65, \"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\": 308979.674, \"from_m\": 307827.638, \"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\": 309026.565, \"from_m\": 308979.674, \"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\": 310255.131, \"from_m\": 309026.565, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 310733.88, \"from_m\": 310255.131, \"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\": 310789.165, \"from_m\": 310733.88, \"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\": 310833.249, \"from_m\": 310789.165, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 310876.485, \"from_m\": 310833.249, \"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\": 310941.287, \"from_m\": 310876.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 311621.099, \"from_m\": 310941.287, \"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\": 311628.005, \"from_m\": 311621.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 744560, \"profile_key\": \"a8fb161b25a00e7baef438872223f3bccf128a7ebd78fc060d4722ac2e99a8c6\", \"schedule_id\": 26885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1275.892, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.944, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2757.267, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4221.535, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1454\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9136.095, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Ditton East Jn\", \"stage_seq\": 7, \"distance_m\": 17517.07, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": false, \"wtt_arr\": \"1500H\", \"wtt_dep\": \"1502H\", \"location\": \"Runcorn\", \"stage_seq\": 8, \"distance_m\": 21077.083, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Halton Jn\", \"stage_seq\": 9, \"distance_m\": 22893.865, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Weaver Jn\", \"stage_seq\": 10, \"distance_m\": 30221.641, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Acton Bridge\", \"stage_seq\": 11, \"distance_m\": 33965.168, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Hartford Jn\", \"stage_seq\": 12, \"distance_m\": 37098.084, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Winsford\", \"stage_seq\": 13, \"distance_m\": 45575.583, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 14, \"distance_m\": 56471.874, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": \"1523\", \"location\": \"Crewe\", \"stage_seq\": 15, \"distance_m\": 57645.36, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 16, \"distance_m\": 60336.694, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Madeley\", \"stage_seq\": 17, \"distance_m\": 70997.498, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"Norton Bridge\", \"stage_seq\": 18, \"distance_m\": 88492.54, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Stafford\", \"stage_seq\": 19, \"distance_m\": 97018.864, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543H\", \"location\": \"Colwich Jn\", \"stage_seq\": 20, \"distance_m\": 107278.866, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 21, \"distance_m\": 111189.326, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 22, \"distance_m\": 123602.161, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Amington Jn\", \"stage_seq\": 23, \"distance_m\": 136275.337, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1600\", \"location\": \"Nuneaton\", \"stage_seq\": 24, \"distance_m\": 155528.992, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 25, \"distance_m\": 177732.883, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1609\", \"location\": \"Rugby\", \"stage_seq\": 26, \"distance_m\": 178782.19, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1609H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 27, \"distance_m\": 181118.137, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616\", \"location\": \"Weedon\", \"stage_seq\": 28, \"distance_m\": 200254.895, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Hanslope Jn\", \"stage_seq\": 29, \"distance_m\": 220787.326, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1629\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 30, \"distance_m\": 231511.079, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632\", \"location\": \"Bletchley\", \"stage_seq\": 31, \"distance_m\": 236515.54, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Ledburn Jn\", \"stage_seq\": 32, \"distance_m\": 251360.362, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Tring\", \"stage_seq\": 33, \"distance_m\": 260735.053, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 34, \"distance_m\": 270563.532, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Watford Junction\", \"stage_seq\": 35, \"distance_m\": 283579.978, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 36, \"distance_m\": 293337.212, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655H\", \"location\": \"Wembley Central\", \"stage_seq\": 37, \"distance_m\": 298712.714, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 38, \"distance_m\": 303130.915, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Camden Jn\", \"stage_seq\": 39, \"distance_m\": 308895.002, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700H\", \"location\": \"Camden South Jn\", \"stage_seq\": 40, \"distance_m\": 309835.613, \"section_seq\": 1, \"route_path_id\": 140997}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 41, \"distance_m\": 311628.005, \"section_seq\": 1, \"route_path_id\": 140997}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 311628.005, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140997}], \"total_distance_m\": 311628.005, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 307775.479, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3852.526, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1443", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "33.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:46:06Z\", \"source_id\": 62983522, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:47:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:46:09Z\", \"source_id\": 19988854, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:52:06Z\", \"source_id\": 62999222, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:53:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:52:10Z\", \"source_id\": 19993427, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:00:10Z\", \"source_id\": 63019812, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:01:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:00:13Z\", \"source_id\": 19999303, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:08:47Z\", \"source_id\": 63041739, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:09:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:08:48Z\", \"source_id\": 20005502, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:12:32Z\", \"source_id\": 63051435, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:12:36Z\", \"source_id\": 20008335, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:20:17Z\", \"source_id\": 63071167, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:20:22Z\", \"source_id\": 20014034, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:10Z\", \"source_id\": 63121898, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:42:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:40:10Z\", \"source_id\": 20028701, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20666, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:07Z\", \"source_id\": 63179926, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:03:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:10Z\", \"source_id\": 20045379, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21186, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:03Z\", \"source_id\": 63201123, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:11:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:09Z\", \"source_id\": 20051493, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:36Z\", \"source_id\": 63249548, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:29:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:41Z\", \"source_id\": 20065886, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21587, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:14Z\", \"source_id\": 63264013, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:15Z\", \"source_id\": 20069994, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:30Z\", \"source_id\": 63285103, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:30Z\", \"source_id\": 20076109, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:21Z\", \"source_id\": 63306435, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:23Z\", \"source_id\": 20082356, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:43Z\", \"source_id\": 63315412, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:48Z\", \"source_id\": 20085038, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21992, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:26Z\", \"source_id\": 63320193, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:31Z\", \"source_id\": 20086378, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:20Z\", \"source_id\": 63341994, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:26Z\", \"source_id\": 20092614, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "14", "timing_fact_generation": 1790006606487404, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:01.136202", "service_state_evidence_id": 20092614, "current_leg_start_actual_dep": "2026-09-21T16:30:00+01:00", "operational_evidence_version": 150, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:02.021611", "service_state_valid_until_kind": null, "operational_interpretation_version": 150, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
LIV |
EUS |
1A52 |
807007 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 317.357, "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": 683.462, "from_m": 317.357, "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": 1782.098, "from_m": 683.462, "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": 1824.75, "from_m": 1782.098, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2052.479, "from_m": 1824.75, "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": 2354.95, "from_m": 2052.479, "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": 2394.384, "from_m": 2354.95, "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": 2469.064, "from_m": 2394.384, "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": 2509.0, "from_m": 2469.064, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2582.561, "from_m": 2509.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2640.598, "from_m": 2582.561, "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": 3776.339, "from_m": 2640.598, "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": 4107.74, "from_m": 3776.339, "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": 4168.058, "from_m": 4107.74, "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": 8688.854, "from_m": 4168.058, "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": 8742.022, "from_m": 8688.854, "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": 9499.029, "from_m": 8742.022, "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": 10285.586, "from_m": 9499.029, "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": 12537.205, "from_m": 10285.586, "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": 17288.856, "from_m": 12537.205, "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": 18513.249, "from_m": 17288.856, "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": 21530.843, "from_m": 18513.249, "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": 24027.424, "from_m": 21530.843, "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": 30102.202, "from_m": 24027.424, "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": 34313.431, "from_m": 30102.202, "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": 34518.936, "from_m": 34313.431, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56471.874, "from_m": 34518.936, "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": 58330.602, "from_m": 56471.874, "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": 97664.038, "from_m": 58330.602, "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": 97742.489, "from_m": 97664.038, "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": 98702.189, "from_m": 97742.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": 100029.32, "from_m": 98702.189, "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": 101724.404, "from_m": 100029.32, "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": 101811.27, "from_m": 101724.404, "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": 107463.012, "from_m": 101811.27, "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": 144784.045, "from_m": 107463.012, "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": 145648.289, "from_m": 144784.045, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 146804.302, "from_m": 145648.289, "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": 147592.04, "from_m": 146804.302, "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": 148160.023, "from_m": 147592.04, "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": 154201.749, "from_m": 148160.023, "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": 154274.621, "from_m": 154201.749, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 168610.857, "from_m": 154274.621, "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": 174496.098, "from_m": 168610.857, "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": 174566.467, "from_m": 174496.098, "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": 174638.564, "from_m": 174566.467, "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": 174704.392, "from_m": 174638.564, "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": 179871.648, "from_m": 174704.392, "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": 181198.363, "from_m": 179871.648, "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": 181235.952, "from_m": 181198.363, "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": 195080.966, "from_m": 181235.952, "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": 201510.915, "from_m": 195080.966, "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": 220291.614, "from_m": 201510.915, "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": 220386.225, "from_m": 220291.614, "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": 233367.151, "from_m": 220386.225, "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": 233527.829, "from_m": 233367.151, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 234192.08, "from_m": 233527.829, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 235020.218, "from_m": 234192.08, "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": 237344.372, "from_m": 235020.218, "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": 243975.379, "from_m": 237344.372, "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": 247264.733, "from_m": 243975.379, "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": 251545.538, "from_m": 247264.733, "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": 251631.381, "from_m": 251545.538, "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": 251726.88, "from_m": 251631.381, "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": 251813.343, "from_m": 251726.88, "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": 265075.047, "from_m": 251813.343, "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": 267007.634, "from_m": 265075.047, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 275276.051, "from_m": 267007.634, "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": 275329.989, "from_m": 275276.051, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 301109.358, "from_m": 275329.989, "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": 304479.218, "from_m": 301109.358, "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": 305982.65, "from_m": 304479.218, "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": 307827.638, "from_m": 305982.65, "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": 308979.674, "from_m": 307827.638, "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": 309026.565, "from_m": 308979.674, "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": 310255.131, "from_m": 309026.565, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 310733.88, "from_m": 310255.131, "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": 310789.165, "from_m": 310733.88, "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": 310833.249, "from_m": 310789.165, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 310876.485, "from_m": 310833.249, "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": 310941.287, "from_m": 310876.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 311621.099, "from_m": 310941.287, "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": 311628.005, "from_m": 311621.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 744560, "profile_key": "a8fb161b25a00e7baef438872223f3bccf128a7ebd78fc060d4722ac2e99a8c6", "schedule_id": 26885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1443", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1275.892, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.944, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2757.267, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4221.535, "section_seq": 1, "route_path_id": 140997}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1454", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9136.095, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Ditton East Jn", "stage_seq": 7, "distance_m": 17517.07, "section_seq": 1, "route_path_id": 140997}, {"is_pass": false, "wtt_arr": "1500H", "wtt_dep": "1502H", "location": "Runcorn", "stage_seq": 8, "distance_m": 21077.083, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Halton Jn", "stage_seq": 9, "distance_m": 22893.865, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Weaver Jn", "stage_seq": 10, "distance_m": 30221.641, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Acton Bridge", "stage_seq": 11, "distance_m": 33965.168, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Hartford Jn", "stage_seq": 12, "distance_m": 37098.084, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Winsford", "stage_seq": 13, "distance_m": 45575.583, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519", "location": "Crewe Coal Yard S.B.", "stage_seq": 14, "distance_m": 56471.874, "section_seq": 1, "route_path_id": 140997}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": "1523", "location": "Crewe", "stage_seq": 15, "distance_m": 57645.36, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526", "location": "Crewe Basford Hall Jn", "stage_seq": 16, "distance_m": 60336.694, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Madeley", "stage_seq": 17, "distance_m": 70997.498, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536", "location": "Norton Bridge", "stage_seq": 18, "distance_m": 88492.54, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Stafford", "stage_seq": 19, "distance_m": 97018.864, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543H", "location": "Colwich Jn", "stage_seq": 20, "distance_m": 107278.866, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Rugeley North Jn", "stage_seq": 21, "distance_m": 111189.326, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Lichfield TV North Jn (LL)", "stage_seq": 22, "distance_m": 123602.161, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Amington Jn", "stage_seq": 23, "distance_m": 136275.337, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1600", "location": "Nuneaton", "stage_seq": 24, "distance_m": 155528.992, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608H", "location": "Rugby Trent Valley Jn", "stage_seq": 25, "distance_m": 177732.883, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1609", "location": "Rugby", "stage_seq": 26, "distance_m": 178782.19, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1609H", "location": "Hillmorton Jn", "stage_seq": 27, "distance_m": 181118.137, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616", "location": "Weedon", "stage_seq": 28, "distance_m": 200254.895, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623", "location": "Hanslope Jn", "stage_seq": 29, "distance_m": 220787.326, "section_seq": 1, "route_path_id": 140997}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1629", "location": "Milton Keynes Central", "stage_seq": 30, "distance_m": 231511.079, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632", "location": "Bletchley", "stage_seq": 31, "distance_m": 236515.54, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Ledburn Jn", "stage_seq": 32, "distance_m": 251360.362, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Tring", "stage_seq": 33, "distance_m": 260735.053, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644H", "location": "Bourne End Jn (Herts)", "stage_seq": 34, "distance_m": 270563.532, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649", "location": "Watford Junction", "stage_seq": 35, "distance_m": 283579.978, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652H", "location": "Harrow & Wealdstone", "stage_seq": 36, "distance_m": 293337.212, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655H", "location": "Wembley Central", "stage_seq": 37, "distance_m": 298712.714, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Willesden West London Jn", "stage_seq": 38, "distance_m": 303130.915, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Camden Jn", "stage_seq": 39, "distance_m": 308895.002, "section_seq": 1, "route_path_id": 140997}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700H", "location": "Camden South Jn", "stage_seq": 40, "distance_m": 309835.613, "section_seq": 1, "route_path_id": 140997}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "London Euston", "stage_seq": 41, "distance_m": 311628.005, "section_seq": 1, "route_path_id": 140997}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 311628.005, "from_m": 0.0, "section_seq": 1, "route_path_id": 140997}], "total_distance_m": 311628.005, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 307775.479, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3852.526, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:46:06Z", "source_id": 62983522, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T13:47:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:46:09Z", "source_id": 19988854, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:52:06Z", "source_id": 62999222, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T13:53:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:52:10Z", "source_id": 19993427, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:00:10Z", "source_id": 63019812, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:01:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:00:13Z", "source_id": 19999303, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:08:47Z", "source_id": 63041739, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:09:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:08:48Z", "source_id": 20005502, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:12:32Z", "source_id": 63051435, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:12:36Z", "source_id": 20008335, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10624, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:20:17Z", "source_id": 63071167, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:20:22Z", "source_id": 20014034, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11281, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:10Z", "source_id": 63121898, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:42:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:40:10Z", "source_id": 20028701, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20666, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:07Z", "source_id": 63179926, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:03:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:10Z", "source_id": 20045379, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21186, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:03Z", "source_id": 63201123, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:11:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:09Z", "source_id": 20051493, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21474, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:36Z", "source_id": 63249548, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:29:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:41Z", "source_id": 20065886, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21587, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:14Z", "source_id": 63264013, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T15:35:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:15Z", "source_id": 20069994, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21785, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:30Z", "source_id": 63285103, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T15:43:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:30Z", "source_id": 20076109, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21868, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:21Z", "source_id": 63306435, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T15:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:23Z", "source_id": 20082356, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21948, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:43Z", "source_id": 63315412, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T15:54:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:48Z", "source_id": 20085038, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21992, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:26Z", "source_id": 63320193, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T15:56:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:31Z", "source_id": 20086378, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22719, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:20Z", "source_id": 63341994, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T16:05:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:26Z", "source_id": 20092614, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Liverpool Lime Street HL/ML |
1443 |
1443 |
9 |
None |
None |
London Euston |
1704 |
1704 |
14 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34165/2026-09-21/detailed |
None |
Milton Keynes Central |
2026-09-21T16:30:00+01:00 |
London Euston |
33.0 |
{"type": "LineString", "coordinates": [[-0.7737810284544107, 52.033506424769065], [-0.7732151, 52.0330728], [-0.7730514999999999, 52.03293670000001], [-0.7723769, 52.03239049999999], [-0.7714006, 52.03160340000001], [-0.7709090999999999, 52.03121059999998], [-0.7704812999999999, 52.0308665], [-0.7695217, 52.03013309999999], [-0.7690148999999998, 52.02974830000001], [-0.7683012, 52.0291554], [-0.7682188, 52.029093], [-0.7674864999999998, 52.02853799999998], [-0.7664701999999999, 52.02775959999999], [-0.765546, 52.02705170000001], [-0.7630367999999998, 52.02512990000001], [-0.7617975999999999, 52.02419], [-0.7611350000000001, 52.02368549999999], [-0.7606174999999998, 52.0232914], [-0.7599978999999999, 52.02281769999999], [-0.7575611999999999, 52.020962100000006], [-0.7564793, 52.0201381], [-0.7563888, 52.0200693], [-0.7561755, 52.01990680000001], [-0.7556000999999999, 52.0194628], [-0.7550868999999999, 52.019065999999995], [-0.7547068000000001, 52.0187815], [-0.7530136999999999, 52.017490499999994], [-0.7520644, 52.0167704], [-0.751611, 52.016421], [-0.7511166999999999, 52.0160461], [-0.7502493, 52.0153852], [-0.7497696999999999, 52.0150202], [-0.7492949, 52.0146611], [-0.7488103999999999, 52.01428349999999], [-0.7484141, 52.0139773], [-0.7479808, 52.013628399999995], [-0.7476065, 52.0133269], [-0.7473531, 52.013111399999985], [-0.7469101999999999, 52.012722200000006], [-0.7467141, 52.01253750000001], [-0.7462316, 52.0121039], [-0.7454634, 52.01138429999999], [-0.7451012999999999, 52.0110298], [-0.7444514, 52.01037130000001], [-0.7438739999999999, 52.0097524], [-0.7435232999999999, 52.009359], [-0.7429943, 52.00875750000001], [-0.7422587, 52.0078549], [-0.7420000999999999, 52.0075335], [-0.7414547, 52.0068033], [-0.74091, 52.0060002], [-0.7402414999999999, 52.00498619999999], [-0.7398603999999999, 52.004340699999986], [-0.7394731999999999, 52.0036527], [-0.7391663999999999, 52.0030598], [-0.7389598, 52.002657], [-0.7387392999999999, 52.00218649999999], [-0.7381734999999999, 52.000879199999986], [-0.73815, 52.00081119999999], [-0.7376217304507775, 51.99930615890027], [-0.7375069, 51.998979000000006], [-0.7373804, 51.998648], [-0.7369634, 51.9973998], [-0.7369415, 51.9973254], [-0.7367863999999998, 51.9968355], [-0.7365107944412363, 51.995967930759136], [-0.7363015, 51.9953091], [-0.7360788, 51.99460820000001], [-0.7360645, 51.994561199999985], [-0.7359088, 51.99401689999999], [-0.7358374999999999, 51.99374989999999], [-0.73571, 51.9931761], [-0.7356154538450682, 51.99285530321318], [-0.7355929631561972, 51.99277899156706], [-0.7355609000000001, 51.99267019999999], [-0.7351138, 51.9912928], [-0.7350805, 51.9911501], [-0.7344544, 51.98898620000001], [-0.7334168, 51.98579500000001], [-0.7333949999999999, 51.9857322], [-0.7330314, 51.98452629999998], [-0.7325036, 51.98293209999999], [-0.7324674, 51.9828225], [-0.7318423999999999, 51.98077999999999], [-0.7314438999999999, 51.9794929], [-0.731324, 51.9789998], [-0.7308539999999999, 51.977569900000006], [-0.7306211, 51.976811], [-0.7296900999999999, 51.97392669999999], [-0.7291205, 51.9721006], [-0.7286968, 51.9707885], [-0.7278088999999999, 51.967931199999995], [-0.7258969999999999, 51.9618978], [-0.7252457999999999, 51.9600394], [-0.7246828999999999, 51.9587545], [-0.7240543999999999, 51.95749909999999], [-0.7233513999999999, 51.9562827], [-0.7225659, 51.95508889999999], [-0.7213607000000001, 51.95352239999999], [-0.7204771999999999, 51.9524955], [-0.7192467, 51.95120670000001], [-0.7186522272956171, 51.950641531271266], [-0.7180943, 51.9501111], [-0.7159370000000002, 51.9483375], [-0.7135043, 51.946605600000005], [-0.7116357, 51.9454309], [-0.7097668, 51.94437529999999], [-0.7089629077740515, 51.94396531986611], [-0.7081062, 51.9435284], [-0.7067601, 51.9428956], [-0.7036242999999999, 51.94158579999999], [-0.7001702999999999, 51.94037599999999], [-0.6980080999999999, 51.9397232], [-0.6952281999999999, 51.93903], [-0.6935226999999999, 51.9386753], [-0.6918161, 51.938321499999994], [-0.6898728999999999, 51.9378067], [-0.6878851999999999, 51.93712630000001], [-0.6862489, 51.9364199], [-0.6847156, 51.935581899999995], [-0.6832504, 51.93460929999999], [-0.6821322, 51.9336819], [-0.6810900999999999, 51.932637799999995], [-0.6805341999999999, 51.9319539], [-0.6804192, 51.9318112], [-0.6803746, 51.931747699999995], [-0.6793811, 51.9303333], [-0.6778275, 51.9280608], [-0.6775474999999999, 51.9274963], [-0.6770852999999999, 51.9264206], [-0.6765437, 51.924966100000006], [-0.6762544, 51.9241612], [-0.6759542999999999, 51.92322969999999], [-0.6757831999999999, 51.9222423], [-0.6757735, 51.921463900000006], [-0.6758207, 51.92081959999999], [-0.6759687, 51.92005350000001], [-0.6761567999999999, 51.9194235], [-0.6763929, 51.9187962], [-0.6772312999999999, 51.9168489], [-0.6773479999999998, 51.9165437], [-0.6775678999999999, 51.91591420000001], [-0.6777609, 51.915243100000005], [-0.6779086, 51.91464520000001], [-0.6780132, 51.9141472], [-0.6780896, 51.9135665], [-0.6782805999999999, 51.91194589999999], [-0.6782991000000002, 51.91175379999999], [-0.6783144, 51.9116309], [-0.6783587999999999, 51.911108], [-0.6784143, 51.91027150000001], [-0.6784367999999998, 51.9096257], [-0.6784516999999999, 51.9089129], [-0.6784405999999998, 51.9078202], [-0.678392, 51.9067334], [-0.6782873999999999, 51.90571949999999], [-0.6781375999999999, 51.904553400000005], [-0.6779483999999999, 51.90341749999999], [-0.6777013, 51.90228489999999], [-0.6775381, 51.901626099999994], [-0.6773409, 51.900968199999994], [-0.6771142999999998, 51.9002235], [-0.6768647, 51.899492], [-0.6768018999999998, 51.8993116], [-0.6755164999999999, 51.8957408], [-0.6753756, 51.8953537], [-0.6745981999999999, 51.89321569999999], [-0.6729217781035176, 51.8885561180277], [-0.6728372999999999, 51.8883213], [-0.6706061999999999, 51.8821149], [-0.6700145, 51.88048690000001], [-0.6696405999999999, 51.879560899999994], [-0.6694806999999999, 51.87913129999999], [-0.6694477999999999, 51.8790168], [-0.6693811, 51.87883430000001], [-0.6691650999999998, 51.87822249999999], [-0.6687889, 51.8772861], [-0.6684720000000001, 51.87638630000001], [-0.6681195999999999, 51.87539139999999], [-0.6678259999999999, 51.87455190000001], [-0.6666172999999999, 51.8711194], [-0.6654821, 51.86795249999999], [-0.6636795999999999, 51.8630128], [-0.6634099, 51.8623016], [-0.6627113999999998, 51.860426200000006], [-0.6623196999999998, 51.85947839999999], [-0.6619114999999999, 51.85829450000001], [-0.66159, 51.85706299999999], [-0.6602447, 51.85325079999999], [-0.6593478999999999, 51.8507653], [-0.6592976, 51.85062390000001], [-0.6583311, 51.8479323], [-0.6582322999999999, 51.8476395], [-0.6565627999999999, 51.84297179999999], [-0.6556637, 51.8404842], [-0.6555780999999999, 51.8402522], [-0.6548599, 51.8382612], [-0.6547256, 51.83785530000001], [-0.6545495999999998, 51.83736780000001], [-0.6538096, 51.83534459999999], [-0.6537424, 51.8351528], [-0.6529963716929323, 51.833078520820536], [-0.6525289, 51.8317787], [-0.6518267, 51.83000280000001], [-0.6508767, 51.828046400000005], [-0.6504064000000002, 51.8271964], [-0.6498956, 51.826358299999995], [-0.6488215, 51.82476119999999], [-0.6472038, 51.822680299999995], [-0.6464201999999999, 51.82178989999999], [-0.6455984999999999, 51.82090929999999], [-0.6449065, 51.8202273], [-0.6441983, 51.8195587], [-0.6413747999999999, 51.8171105], [-0.6405875, 51.8164369], [-0.6378645, 51.814069399999994], [-0.6361546, 51.8126002], [-0.6332928999999999, 51.81012330000001], [-0.6316199, 51.80868579999999], [-0.628820698883665, 51.80630160210902], [-0.6288132999999999, 51.8062953], [-0.6264463999999998, 51.80425309999998], [-0.6248037999999999, 51.80286559999999], [-0.6237551, 51.80202510000001], [-0.623246, 51.8015759], [-0.6225926999999999, 51.800988499999995], [-0.6223111999999998, 51.8007227], [-0.6217424851457096, 51.80014180837978], [-0.6217414000000001, 51.800140699999986], [-0.6212157, 51.7995773], [-0.6207687999999999, 51.799051799999994], [-0.6204368999999998, 51.7986671], [-0.6201164999999998, 51.79828409999999], [-0.6196589, 51.7977077], [-0.6191162000000001, 51.796994600000005], [-0.6187413, 51.7965151], [-0.618153, 51.7955338], [-0.6176424999999999, 51.7945562], [-0.6167868, 51.7929227], [-0.6160948999999999, 51.7917472], [-0.6156043, 51.7910066], [-0.6150911, 51.7902695], [-0.6139806, 51.7888354], [-0.6132692999999999, 51.788017200000006], [-0.6125224999999999, 51.78721730000001], [-0.6108842, 51.7856402], [-0.6095014, 51.784471899999986], [-0.6080098, 51.78335369999999], [-0.6046819, 51.78120800000001], [-0.6034012, 51.78049219999999], [-0.6014237000000001, 51.779509899999994], [-0.5999824, 51.778858], [-0.5980712, 51.778068700000006], [-0.5979694, 51.7780262], [-0.5968586559019075, 51.77753249589623], [-0.5967455, 51.77748220000001], [-0.595687, 51.777004], [-0.5925474999999999, 51.77551050000001], [-0.5897317, 51.77400349999999], [-0.5873715999999999, 51.772776699999994], [-0.5866616, 51.7723712], [-0.5833172, 51.77037640000001], [-0.5816637999999998, 51.7693377], [-0.5805978999999999, 51.7687186], [-0.5794699, 51.768155199999995], [-0.5770714000000001, 51.76713190000001], [-0.5754964999999999, 51.766531400000005], [-0.5739019, 51.765979], [-0.5720234, 51.7654088], [-0.5701511, 51.7649161], [-0.5694896, 51.7647702], [-0.5675686, 51.7643768], [-0.5665637, 51.76422289999999], [-0.5655412999999999, 51.7641033], [-0.5639422999999999, 51.7638955], [-0.5632548999999999, 51.76377709999999], [-0.5626173, 51.76364170000001], [-0.5620834, 51.76350540000001], [-0.5613741, 51.76333859999998], [-0.5611354, 51.7632681], [-0.5605277000000001, 51.76307899999998], [-0.5598901999999999, 51.7628231], [-0.5594758999999999, 51.7626707], [-0.558992, 51.7624886], [-0.5588309, 51.7624267], [-0.5578531, 51.7620243], [-0.5569196999999999, 51.7615822], [-0.5556880999999999, 51.7608852], [-0.5545781999999999, 51.76023389999999], [-0.553436, 51.759616999999984], [-0.5506170999999999, 51.7582281], [-0.5476764, 51.756943499999984], [-0.5453788999999999, 51.7560323], [-0.543017, 51.7551887], [-0.5409187, 51.75451179999999], [-0.5389891704717129, 51.75393908858976], [-0.5389443999999999, 51.75392579999999], [-0.5346665, 51.7528126], [-0.5281302, 51.75116690000001], [-0.5269554, 51.750882], [-0.5257951, 51.7505818], [-0.5226273, 51.74978689999999], [-0.5186435999999999, 51.7487845], [-0.5177395, 51.748557000000005], [-0.5164213999999999, 51.74819810000001], [-0.5152395, 51.747898799999994], [-0.5143786999999999, 51.7476534], [-0.5137881, 51.74750259999999], [-0.5136451999999999, 51.7474673], [-0.5129508, 51.7472811], [-0.5112407999999999, 51.74685420000001], [-0.5105848, 51.7466904], [-0.5096497, 51.7464548], [-0.5088699, 51.74626], [-0.5082695, 51.7461033], [-0.5080732, 51.746052099999986], [-0.507521, 51.7459148], [-0.5063757, 51.7456285], [-0.5055272, 51.7454328], [-0.5033408, 51.7449285], [-0.500584, 51.7443324], [-0.4987864999999999, 51.7439502], [-0.4971533000000001, 51.74359869999999], [-0.49679950000000006, 51.7435165], [-0.4937892, 51.74279689999999], [-0.4933459, 51.742701], [-0.4911988, 51.742240900000006], [-0.489275, 51.7418294], [-0.4886876, 51.7416852], [-0.48798089999999994, 51.7415299], [-0.4874575, 51.74141500000001], [-0.48608579999999985, 51.74111390000001], [-0.4840919, 51.7406691], [-0.4824883, 51.74027019999999], [-0.4818645999999999, 51.7401071], [-0.47962630000000006, 51.7394678], [-0.4779072999999998, 51.73889369999999], [-0.47587309999999994, 51.7382143], [-0.4732995, 51.7372496], [-0.469643, 51.73571650000001], [-0.4665423999999999, 51.73425699999999], [-0.46505140000000006, 51.7334585], [-0.4636121, 51.732665], [-0.46302959999999993, 51.73232829999999], [-0.4613877, 51.73136519999999], [-0.4598479999999999, 51.7304504], [-0.4596644, 51.730341299999985], [-0.4578805000000001, 51.72929789999999], [-0.4570029, 51.7287675], [-0.4545065, 51.72731300000001], [-0.4539423, 51.7269766], [-0.4535640999999999, 51.72674399999998], [-0.4533043999999999, 51.7265826], [-0.4527863, 51.7262606], [-0.4521211, 51.72587509999999], [-0.4514800999999999, 51.7254963], [-0.45086599999999993, 51.7251126], [-0.4501983000000001, 51.7247038], [-0.4495385, 51.724302900000005], [-0.4494255999999999, 51.724240300000005], [-0.4491576420597607, 51.72407243419035], [-0.4487175000000001, 51.723796699999994], [-0.44827759999999994, 51.72352080000001], [-0.4479735000000001, 51.7233007], [-0.4478149, 51.723181], [-0.4471322999999999, 51.7226751], [-0.4466091, 51.7222525], [-0.44622667719295667, 51.721918011123584], [-0.4460969, 51.72180449999999], [-0.4455846, 51.72135080000001], [-0.4450857, 51.720869], [-0.4446297, 51.72043360000001], [-0.4443694, 51.7201522], [-0.4432317, 51.7188384], [-0.44312719999999994, 51.718708099999986], [-0.4427439, 51.71820179999999], [-0.44250739999999994, 51.7178716], [-0.4422882, 51.7175656], [-0.4419593, 51.7170333], [-0.4416552, 51.716530299999995], [-0.4414002, 51.716100999999995], [-0.441014, 51.71535149999999], [-0.4408332, 51.7149671], [-0.44057489999999994, 51.71437189999999], [-0.4404829, 51.7141485], [-0.4401719999999999, 51.71329970000001], [-0.4394581, 51.7109686], [-0.43927549999999993, 51.7103882], [-0.43906179999999995, 51.7096998], [-0.4390282999999999, 51.709582299999994], [-0.4388984, 51.70915819999998], [-0.4387324, 51.708610799999995], [-0.4385936999999999, 51.7081685], [-0.4384158, 51.7075883], [-0.43838379999999993, 51.70748849999999], [-0.4382101, 51.70692129999999], [-0.43804629999999994, 51.70638360000001], [-0.4378885, 51.7058752], [-0.43771969999999993, 51.7053323], [-0.43768669999999993, 51.7052112], [-0.43764869999999995, 51.7050836], [-0.437575, 51.7048359], [-0.43741289999999994, 51.7043085], [-0.4373735, 51.704156399999995], [-0.4372324, 51.70370080000001], [-0.4370901, 51.7032423], [-0.43695139999999993, 51.702816], [-0.4368535999999999, 51.7024865], [-0.4368078, 51.70234500000001], [-0.436681, 51.70195399999999], [-0.4365684, 51.70156819999999], [-0.4364450999999999, 51.70116260000001], [-0.4363099, 51.7007275], [-0.4361735, 51.7002917], [-0.43603239999999993, 51.69982360000001], [-0.435883, 51.69933559999999], [-0.43574899999999994, 51.698926199999995], [-0.4356411, 51.69858380000001], [-0.4355368, 51.698249399999995], [-0.4353838, 51.6978084], [-0.4352451, 51.6974519], [-0.4351158, 51.6971249], [-0.4349546, 51.69675809999999], [-0.4347566, 51.6963208], [-0.4345846, 51.6959754], [-0.4344506, 51.6957152], [-0.4342692, 51.6953889], [-0.4340664, 51.6950177], [-0.4339324, 51.69479059999998], [-0.4337427, 51.694487], [-0.4335305, 51.69415109999999], [-0.4334663, 51.69405449999999], [-0.4333318, 51.693851900000006], [-0.43321769999999993, 51.6936906], [-0.43300759999999994, 51.6933948], [-0.4327206, 51.6930163], [-0.432474, 51.692704600000006], [-0.4321846, 51.692343], [-0.4318537999999999, 51.691959299999986], [-0.4314601, 51.6915234], [-0.4311495, 51.6911956], [-0.43073329999999993, 51.6907707], [-0.4304926, 51.69052009999999], [-0.430176, 51.6902349], [-0.42990559999999994, 51.68998130000001], [-0.4296170999999999, 51.6897242], [-0.4293008, 51.6894506], [-0.4288464, 51.6890696], [-0.42846149999999994, 51.68875929999999], [-0.4280666, 51.68844789999999], [-0.4272692, 51.68784079999999], [-0.4265189, 51.68726999999999], [-0.42644229999999994, 51.687211700000006], [-0.4238041, 51.6851899], [-0.4210768, 51.68308489999999], [-0.4209761, 51.68300669999999], [-0.4199417, 51.6821892], [-0.4181668999999999, 51.6808493], [-0.4163298, 51.6794554], [-0.4148809, 51.67832080000001], [-0.4145212, 51.6780436], [-0.41134819999999994, 51.6755986], [-0.4101704, 51.674657], [-0.4089699, 51.6737354], [-0.4081915, 51.6731345], [-0.407527, 51.67262529999999], [-0.4067626999999999, 51.672028399999995], [-0.406365, 51.671729], [-0.4057469, 51.6712542], [-0.4052894, 51.670902699999985], [-0.4050889999999999, 51.67074780000001], [-0.4044683999999999, 51.670268], [-0.4032452, 51.6693583], [-0.4028574, 51.66907509999999], [-0.4020984, 51.6684961], [-0.4014542, 51.6679848], [-0.40072269999999993, 51.667419300000006], [-0.4001638, 51.6669877], [-0.3999135, 51.6667944], [-0.3998282, 51.6667285], [-0.3991959974788646, 51.666235034589675], [-0.3990508, 51.666121700000005], [-0.3979579999999999, 51.66527210000001], [-0.3975348, 51.6649359], [-0.3965258412185496, 51.6641570167877], [-0.39622489999999994, 51.6639247], [-0.3949151, 51.6629135], [-0.39489079999999993, 51.6628948], [-0.3946154, 51.662683099999995], [-0.3942376, 51.6623853], [-0.394071, 51.66225990000001], [-0.3939263999999999, 51.662150999999994], [-0.39352599999999993, 51.6618434], [-0.3933808, 51.6617316], [-0.3929072, 51.66139439999999], [-0.3922375, 51.6608706], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39077519999999993, 51.65973029999999], [-0.3904251, 51.65942209999999], [-0.39022149999999994, 51.65927219999998], [-0.3900062, 51.6591074], [-0.38909039999999995, 51.658403500000006], [-0.3881353, 51.6576532], [-0.3874852, 51.657098000000005], [-0.38677729999999994, 51.6563875], [-0.3864393, 51.6560181], [-0.3858854, 51.6553495], [-0.38544549999999994, 51.65470380000001], [-0.3853258, 51.6545121], [-0.38488359999999994, 51.6537451], [-0.3845067999999999, 51.65287000000001], [-0.3842882, 51.6522574], [-0.384142, 51.6516851], [-0.3840521, 51.65121559999999], [-0.3839448, 51.650303599999994], [-0.3839341, 51.64988419999999], [-0.3839663, 51.649132], [-0.3840521, 51.64854290000001], [-0.3841326, 51.64813009999999], [-0.3841825, 51.64792789999999], [-0.3842453, 51.6476741], [-0.3843633, 51.64726139999999], [-0.3846006, 51.6465503], [-0.3847189, 51.646178899999995], [-0.3849352, 51.6455342], [-0.3851802, 51.6447874], [-0.3856254999999999, 51.6434892], [-0.3860653, 51.642217499999994], [-0.3864194, 51.6411655], [-0.3866608, 51.6403932], [-0.3868712, 51.6395815], [-0.3869946, 51.639015599999986], [-0.3871007, 51.63833240000001], [-0.3871928999999999, 51.6376138], [-0.3872466, 51.6368914], [-0.3872895, 51.635806], [-0.3872787999999999, 51.6351501], [-0.38722509999999993, 51.6343377], [-0.3871393, 51.6335952], [-0.3869514999999999, 51.63244639999999], [-0.38674229999999993, 51.6315574], [-0.38639899999999994, 51.630415199999995], [-0.38605569999999995, 51.6294329], [-0.385411, 51.62799150000001], [-0.3849399, 51.626991999999994], [-0.3843337, 51.6257299], [-0.3837704, 51.6246875], [-0.3831696, 51.62366840000001], [-0.3825581, 51.6227293], [-0.3820636, 51.622007], [-0.3814959, 51.6212272], [-0.3804811, 51.6199587], [-0.3798436999999999, 51.61919889999999], [-0.3787376999999999, 51.61803350000001], [-0.3774887, 51.61680410000001], [-0.3758311, 51.61533179999999], [-0.3741038, 51.6139294], [-0.3720706, 51.6123072], [-0.3706866, 51.6112045], [-0.3697528821744746, 51.61048353460085], [-0.3691944, 51.6100523], [-0.3684531999999999, 51.60951550000001], [-0.3676343, 51.608922500000006], [-0.3666195, 51.60821], [-0.3655529, 51.607513299999994], [-0.3644683, 51.6067975], [-0.3625479, 51.6056614], [-0.3605747, 51.6045648], [-0.3595706, 51.6040321], [-0.35932611364780853, 51.60390557124379], [-0.35821879999999995, 51.60333250000001], [-0.3565301, 51.60249580000001], [-0.35536119999999993, 51.60193580000001], [-0.35324289999999997, 51.6009263], [-0.3522611, 51.60045629999999], [-0.350511, 51.5996386], [-0.3469812, 51.5979525], [-0.3443419, 51.5967095], [-0.3417472, 51.5954737], [-0.338935, 51.5941293], [-0.338301, 51.5938256], [-0.33812119999999996, 51.5937413], [-0.3375909, 51.593487200000006], [-0.33699, 51.5932005], [-0.33576019999999995, 51.5926206], [-0.335516, 51.59250389999999], [-0.3348245, 51.592176], [-0.33471369999999995, 51.5921245], [-0.3345365, 51.59203939999999], [-0.3342664, 51.5919088], [-0.33417084158315236, 51.5918626207771], [-0.3337677, 51.5916678], [-0.3334288, 51.5915097], [-0.33269979999999993, 51.59116389999999], [-0.3314097, 51.59053599999999], [-0.33011159999999995, 51.5899094], [-0.3287463, 51.5892479], [-0.3272845, 51.58853630000001], [-0.32581999999999994, 51.587823], [-0.32511590000000007, 51.58746670000001], [-0.32444, 51.587100199999995], [-0.3236026, 51.586598599999995], [-0.32299049999999996, 51.5862413], [-0.3225298999999999, 51.5859652], [-0.3221133, 51.58571129999999], [-0.3217765, 51.5854978], [-0.32152309999999995, 51.58533239999998], [-0.3212476, 51.58516199999999], [-0.32089929999999994, 51.58492609999999], [-0.3206262, 51.5847478], [-0.3202998, 51.58452129999999], [-0.3200071, 51.58431349999999], [-0.3195627, 51.58399420000001], [-0.3191206, 51.583668499999995], [-0.3187225, 51.58337219999999], [-0.31841239999999993, 51.5831342], [-0.31812189999999996, 51.5829034], [-0.31761540000000005, 51.5825087], [-0.31721, 51.5821584], [-0.31697059999999994, 51.581973799999986], [-0.31652899999999995, 51.5815898], [-0.3156357, 51.5807818], [-0.31512769999999996, 51.580306099999994], [-0.3149012, 51.5800283], [-0.31460499999999997, 51.5797263], [-0.31430529999999995, 51.57940549999999], [-0.3140610999999999, 51.57914300000001], [-0.3137984, 51.5788453], [-0.31349869999999996, 51.57849219999999], [-0.3132255, 51.57815779999999], [-0.3129222, 51.577767699999995], [-0.31272811098253905, 51.5775068859852], [-0.3126941944445765, 51.57746130927835], [-0.3126671, 51.57742489999999], [-0.3124062, 51.57706029999999], [-0.3121169, 51.5766216], [-0.31183799999999995, 51.57617639999999], [-0.31154979999999993, 51.5757039], [-0.31128829999999996, 51.575260199999995], [-0.3110545, 51.5748667], [-0.3108137999999999, 51.57445320000001], [-0.31057769999999996, 51.57405330000001], [-0.3102838, 51.5735628], [-0.3100061, 51.5730852], [-0.30977229999999994, 51.572686], [-0.309505, 51.5722401], [-0.3092469, 51.571802], [-0.3089877, 51.57136109999999], [-0.3087204, 51.5709152], [-0.30845189999999995, 51.57045769999999], [-0.3081915, 51.5700132], [-0.30791609999999997, 51.5695485], [-0.30767999999999995, 51.5691442], [-0.3074103, 51.5686904], [-0.3071372, 51.568221399999985], [-0.3069277999999999, 51.56787820000001], [-0.3066535, 51.567408499999985], [-0.30635489999999993, 51.5669114], [-0.30609339999999996, 51.56646400000001], [-0.3058654, 51.566069799999994], [-0.30561309999999997, 51.56564250000001], [-0.30525359999999996, 51.565116], [-0.3051692999999999, 51.5649684], [-0.30495169999999994, 51.56460729999999], [-0.3048165, 51.56437849999999], [-0.3044973, 51.5639201], [-0.30429019999999996, 51.5635739], [-0.3040807, 51.5632156], [-0.303862, 51.5628444], [-0.3036687, 51.5625156], [-0.30344659999999996, 51.5621451], [-0.3032023999999999, 51.56172279999999], [-0.302861, 51.5611422], [-0.3026423, 51.5607717], [-0.3023644999999999, 51.5603026], [-0.3019988, 51.55968390000001], [-0.3016423999999999, 51.559081], [-0.30125469999999993, 51.55841900000001], [-0.3008937, 51.5578175], [-0.300528, 51.55722180000001], [-0.3002466999999999, 51.556782199999994], [-0.29984789999999995, 51.5561784], [-0.29950299999999996, 51.555679799999986], [-0.2991419, 51.5551797], [-0.2988344, 51.55479640000001], [-0.2987421439391386, 51.554683552736094], [-0.29872573363407645, 51.55466347968381], [-0.29871880449918475, 51.55465500397724], [-0.29852749999999995, 51.55442099999999], [-0.2981443, 51.5539882], [-0.2979129, 51.5537441], [-0.29775749999999995, 51.5535836], [-0.297276, 51.55316179999999], [-0.2968202999999999, 51.55271019999999], [-0.2964737, 51.5523665], [-0.29555599999999993, 51.5515521], [-0.2952416200445446, 51.55125680858461], [-0.29517720000000003, 51.5511963], [-0.29488549999999997, 51.5509451], [-0.2947399, 51.5508138], [-0.29463, 51.5507225], [-0.29450209999999993, 51.55062439999998], [-0.29437869999999994, 51.5505333], [-0.2941234, 51.55035329999998], [-0.2939544, 51.5502282], [-0.29364149999999994, 51.550003999999994], [-0.2933934, 51.54981610000001], [-0.29322289999999995, 51.549702499999995], [-0.2928498, 51.5494907], [-0.29279489999999997, 51.5494594], [-0.29265279999999994, 51.549383000000006], [-0.2924151, 51.549270199999995], [-0.2921969, 51.5491676], [-0.2919885, 51.5490704], [-0.2916802, 51.5489164], [-0.2914718, 51.54880419999999], [-0.2911639, 51.54862990000001], [-0.29078450000000006, 51.548395600000006], [-0.2904184, 51.548186], [-0.2900805, 51.54799400000001], [-0.2894873, 51.54763879999999], [-0.28895529999999997, 51.5473347], [-0.2888507336576323, 51.547275413113944], [-0.2887601367944963, 51.54722404656223], [-0.2885507, 51.5471053], [-0.28809799999999997, 51.5468662], [-0.2873033, 51.546476299999995], [-0.28575649999999997, 51.545734], [-0.2850093, 51.5453827], [-0.2842585, 51.5450498], [-0.2834653, 51.54471509999999], [-0.28269579999999994, 51.5444079], [-0.2825154, 51.5443276], [-0.2821354, 51.5441548], [-0.2819271, 51.54406259999999], [-0.2818087, 51.54400820000001], [-0.2815806, 51.5439185], [-0.2814445, 51.54386949999999], [-0.28120480000000003, 51.5437852], [-0.28088139999999995, 51.543667000000006], [-0.280433, 51.543512599999985], [-0.2799304, 51.54334779999999], [-0.27971609999999997, 51.5432793], [-0.2795117, 51.54320239999999], [-0.27926359999999995, 51.543104], [-0.2790328999999999, 51.54301890000001], [-0.2789541, 51.5429924], [-0.2786272, 51.542869199999984], [-0.27820569999999994, 51.542679699999994], [-0.2777764999999999, 51.54247959999999], [-0.2777395, 51.5424642], [-0.2773941999999999, 51.542309999999986], [-0.2770658999999999, 51.542188], [-0.2770209, 51.542173299999995], [-0.2769189, 51.5421388], [-0.2767784999999999, 51.542086000000005], [-0.2764466, 51.5419549], [-0.2764496000000001, 51.5419513], [-0.27635429999999994, 51.54192], [-0.2762068999999999, 51.5418715], [-0.27596319999999996, 51.54179309999999], [-0.275672, 51.5416884], [-0.27502379999999993, 51.54144420000001], [-0.2747941, 51.5413661], [-0.2742403, 51.5411874], [-0.2729786, 51.540772999999994], [-0.2722524, 51.54053609999999], [-0.27137569999999994, 51.540251699999985], [-0.2707597, 51.540049], [-0.2703037999999999, 51.53989909999999], [-0.2698456, 51.5397528], [-0.26949458523585645, 51.5396344083773], [-0.2694406, 51.53961619999999], [-0.2689580999999999, 51.53945989999999], [-0.2684398, 51.539288000000006], [-0.2677925, 51.5390772], [-0.2673573, 51.5389367], [-0.26706777644972785, 51.53884027384527], [-0.2668959425881618, 51.53878304428146], [-0.26688439999999997, 51.53877920000001], [-0.2663904, 51.5386252], [-0.2658687, 51.538456800000006], [-0.26546220000000004, 51.538326100000006], [-0.2650410999999999, 51.53819000000001], [-0.2645193, 51.5380137], [-0.2640776, 51.5378661], [-0.2636411, 51.5377221], [-0.2630846, 51.53753999999999], [-0.26256549999999995, 51.5373716], [-0.26190949999999996, 51.53715129999999], [-0.2610487, 51.5368739], [-0.2604266, 51.5366711], [-0.25971, 51.53644499999999], [-0.2591901999999999, 51.536289999999994], [-0.2588221, 51.5361857], [-0.25850149999999994, 51.536087599999995], [-0.25800959999999995, 51.5359346], [-0.25750419999999996, 51.5357754], [-0.2567073, 51.5355044], [-0.25639839999999997, 51.5353946], [-0.25604518367098683, 51.53527433121618], [-0.2559680924256076, 51.535248081905245], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.16342557979211503, 51.54280350971477], [-0.16317344605639242, 51.54282999135851], [-0.16294988708648567, 51.54285640761352], [-0.16275080827404784, 51.5428824059313], [-0.1625721150107319, 51.54290763376341], [-0.16240971268819085, 51.54293173856132], [-0.16225950669807765, 51.54295436777659], [-0.16211740243204534, 51.542975168860714], [-0.1619793052817469, 51.54299378926523], [-0.1618411206388352, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} |
49.7 |
1632 |
1705 |
Milton Keynes Central |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092614 |
1790006606487404 |
150 |
150 |
2026-09-21 16:15:02.021611 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:01.136202 |
| 715923 |
746665 |
G61667 |
522N99MS21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 746665, "stp": "P", "toc": "London Overground", "uid": "G61667", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61667/2026-09-21/detailed", "trust_id": "522N99MS21", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": "16:05:00", "dar_platform": null, "dest_station": "Richmond North London Line", "service_date": "2026-09-21", "dest_arr_time": "1710", "dest_platform": "5", "is_terminated": 1, "next_location": "Hackney Wick", "signalling_id": "2N99", "timing_status": null, "origin_station": "Stratford", "current_leg_arr": "1608", "current_leg_dep": "1605", "current_leg_end": "Hackney Wick", "origin_dep_time": "1605", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0035750999999999995, 51.54228439999999], [-0.0036361, 51.5422078], [-0.0036936, 51.5421395], [-0.003760199999999999, 51.54207110000001], [-0.0038714, 51.5419638], [-0.0039923, 51.5418603], [-0.004147999999999999, 51.5417394], [-0.004426, 51.54154729999998], [-0.004842399999999999, 51.5412815], [-0.005042, 51.5411273], [-0.005194, 51.54100619999999], [-0.0054581, 51.5408421], [-0.005566599999999999, 51.5407773], [-0.0056375, 51.5407395], [-0.0057099, 51.5407038], [-0.0057943, 51.54066709999999], [-0.0058816, 51.54063360000001], [-0.006000899999999999, 51.540595], [-0.006113999999999999, 51.5405631], [-0.0062199, 51.540540099999994], [-0.006292999999999999, 51.540526699999994], [-0.006420899999999999, 51.5405085], [-0.0065487, 51.5404952], [-0.006685899999999999, 51.54048809999999], [-0.006917099999999999, 51.5404873], [-0.0074507, 51.540500400000006], [-0.0077646999999999985, 51.54052159999999], [-0.0080129, 51.5405519], [-0.0082295, 51.5405902], [-0.0085291, 51.54065030000001], [-0.0088638, 51.5407296], [-0.0092591, 51.5408388], [-0.0095183, 51.5409178], [-0.0097744, 51.5409986], [-0.0101363, 51.5411226], [-0.0107135, 51.54134330000001], [-0.0109643, 51.54144349999999], [-0.011289399999999998, 51.5415858], [-0.011529299999999998, 51.541695], [-0.0117721, 51.541806699999995], [-0.0118881, 51.5418411], [-0.0120695, 51.541904], [-0.0124787, 51.5420866], [-0.0131689, 51.542395], [-0.0134381, 51.54250640000001], [-0.013700600000000002, 51.54260859999999], [-0.0139751, 51.5427062], [-0.0142549, 51.5428003], [-0.0144634, 51.54286640000001], [-0.014673399999999996, 51.5429296], [-0.014958099999999997, 51.5430107], [-0.0151075, 51.5430513], [-0.0152613, 51.5430919], [-0.015450099999999998, 51.54313419999999], [-0.015754199999999996, 51.54320289999999], [-0.0159889, 51.5432532], [-0.016125800000000003, 51.5432828], [-0.016324, 51.5433172], [-0.016530899999999998, 51.5433537], [-0.0167821, 51.54339349999999], [-0.016933099999999996, 51.54341709999999], [-0.0170811, 51.5434379], [-0.0179605, 51.5435379], [-0.018047799999999996, 51.54354459999999], [-0.0182392, 51.5435593], [-0.018520399999999996, 51.54357660000001], [-0.0188414, 51.5435902], [-0.019052099999999995, 51.54359759999999], [-0.019244399999999995, 51.5436021], [-0.019505699999999997, 51.54360679999999], [-0.0198988, 51.543606], [-0.020150899999999996, 51.5436011], [-0.0203951, 51.54359359999999], [-0.0209095, 51.5435744], [-0.0214279, 51.5435502], [-0.022276299999999995, 51.54350989999999], [-0.0232647, 51.5434647], [-0.023693499999999996, 51.543445000000006]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "1708", "motion_projection": null, "next_location_lat": "51.5434450", "next_location_lon": "-0.0236935", "previous_location": null, "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 72.613, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 101.352, \"from_m\": 72.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142.617, \"from_m\": 101.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 181.712, \"from_m\": 142.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 217.933, \"from_m\": 181.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 831.78, \"from_m\": 217.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1535.109, \"from_m\": 831.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2143.702, \"from_m\": 1535.109, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2205.617, \"from_m\": 2143.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2951.73, \"from_m\": 2205.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4592.624, \"from_m\": 2951.73, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4651.212, \"from_m\": 4592.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5288.033, \"from_m\": 4651.212, \"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\": 6852.56, \"from_m\": 5288.033, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6923.175, \"from_m\": 6852.56, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9890.378, \"from_m\": 6923.175, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10504.876, \"from_m\": 9890.378, \"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\": 11852.371, \"from_m\": 10504.876, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12204.611, \"from_m\": 11852.371, \"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\": 18483.608, \"from_m\": 12204.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18532.567, \"from_m\": 18483.608, \"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\": 18617.069, \"from_m\": 18532.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18670.55, \"from_m\": 18617.069, \"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\": 19107.782, \"from_m\": 18670.55, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19174.1, \"from_m\": 19107.782, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 19203.67, \"from_m\": 19174.1, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19892.008, \"from_m\": 19203.67, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19896.758, \"from_m\": 19892.008, \"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\": 19949.93, \"from_m\": 19896.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19957.144, \"from_m\": 19949.93, \"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\": 20021.744, \"from_m\": 19957.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20062.127, \"from_m\": 20021.744, \"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\": 20138.38, \"from_m\": 20062.127, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20282.099, \"from_m\": 20138.38, \"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\": 20348.336, \"from_m\": 20282.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20419.698, \"from_m\": 20348.336, \"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\": 21656.245, \"from_m\": 20419.698, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21708.187, \"from_m\": 21656.245, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22025.284, \"from_m\": 21708.187, \"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\": 24429.794, \"from_m\": 22025.284, \"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\": 24475.306, \"from_m\": 24429.794, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24691.924, \"from_m\": 24475.306, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 25440.779, \"from_m\": 24691.924, \"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\": 25856.432, \"from_m\": 25440.779, \"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\": 28465.525, \"from_m\": 25856.432, \"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\": 29143.419, \"from_m\": 28465.525, \"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\": 29520.821, \"from_m\": 29143.419, \"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\": 746665, \"profile_key\": \"000e52ede68ebb3cb3855bdbdf27709a5fbd70ae6e1391178ff2c92e1a74bd8f\", \"schedule_id\": 11891, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1605\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1607\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1608H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1610H\", \"wtt_dep\": \"1611H\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1613\", \"wtt_dep\": \"1614\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5480.244, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1618H\", \"wtt_dep\": \"1619\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 6586.442, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 7018.209, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1620H\", \"wtt_dep\": \"1622H\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 7464.416, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 7875.21, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 8244.773, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 9425.594, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1627H\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 9956.912, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 10154.506, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 10872.207, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632H\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 11937.615, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1634H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 12890.075, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1636\", \"wtt_dep\": \"1636H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 14304.15, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1639\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 14899.058, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 15724.533, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1642H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 16435.199, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1644H\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 17433.573, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 18445.276, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1649\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 19174.1, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 27, \"distance_m\": 21763.669, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1653H\", \"wtt_dep\": \"1654H\", \"location\": \"Acton Central\", \"stage_seq\": 28, \"distance_m\": 23454.94, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657\", \"location\": \"South Acton\", \"stage_seq\": 29, \"distance_m\": 24620.861, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701\", \"location\": \"Gunnersbury\", \"stage_seq\": 30, \"distance_m\": 25613.765, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1703H\", \"wtt_dep\": \"1704\", \"location\": \"Kew Gardens\", \"stage_seq\": 31, \"distance_m\": 27327.687, \"section_seq\": 1, \"route_path_id\": 134270}, {\"is_pass\": false, \"wtt_arr\": \"1708\", \"wtt_dep\": null, \"location\": \"Richmond North London Line\", \"stage_seq\": 32, \"distance_m\": 29520.821, \"section_seq\": 1, \"route_path_id\": 134270}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 29520.821, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134270}], \"total_distance_m\": 29520.821, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26611.704, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2909.117, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1605", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5434450", "current_position_lon": "-0.0236935", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789999540373487, "current_leg_arrival_utc": "2026-09-21T16:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:03.988225", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T16:05:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:05.298796", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
SRA |
None |
2N99 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4592.624, "from_m": 2951.73, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4651.212, "from_m": 4592.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5288.033, "from_m": 4651.212, "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": 6852.56, "from_m": 5288.033, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6923.175, "from_m": 6852.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9890.378, "from_m": 6923.175, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10504.876, "from_m": 9890.378, "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": 11852.371, "from_m": 10504.876, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12204.611, "from_m": 11852.371, "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": 18483.608, "from_m": 12204.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18532.567, "from_m": 18483.608, "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": 18617.069, "from_m": 18532.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18670.55, "from_m": 18617.069, "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": 19107.782, "from_m": 18670.55, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19174.1, "from_m": 19107.782, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19203.67, "from_m": 19174.1, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19892.008, "from_m": 19203.67, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19896.758, "from_m": 19892.008, "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": 19949.93, "from_m": 19896.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19957.144, "from_m": 19949.93, "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": 20021.744, "from_m": 19957.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20062.127, "from_m": 20021.744, "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": 20138.38, "from_m": 20062.127, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20282.099, "from_m": 20138.38, "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": 20348.336, "from_m": 20282.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20419.698, "from_m": 20348.336, "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": 21656.245, "from_m": 20419.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21708.187, "from_m": 21656.245, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22025.284, "from_m": 21708.187, "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": 24429.794, "from_m": 22025.284, "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": 24475.306, "from_m": 24429.794, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24691.924, "from_m": 24475.306, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 25440.779, "from_m": 24691.924, "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": 25856.432, "from_m": 25440.779, "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": 28465.525, "from_m": 25856.432, "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": 29143.419, "from_m": 28465.525, "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": 29520.821, "from_m": 29143.419, "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": 746665, "profile_key": "000e52ede68ebb3cb3855bdbdf27709a5fbd70ae6e1391178ff2c92e1a74bd8f", "schedule_id": 11891, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1605", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1607", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1608H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1610H", "wtt_dep": "1611H", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1613", "wtt_dep": "1614", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5480.244, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1618H", "wtt_dep": "1619", "location": "Canonbury", "stage_seq": 9, "distance_m": 6586.442, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619H", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 7018.209, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1620H", "wtt_dep": "1622H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 7464.416, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 7875.21, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 8244.773, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625H", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 9425.594, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1627H", "location": "Camden Road", "stage_seq": 15, "distance_m": 9956.912, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 10154.506, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 10872.207, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632H", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 11937.615, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1634H", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 12890.075, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1636", "wtt_dep": "1636H", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 14304.15, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1639", "location": "West Hampstead", "stage_seq": 21, "distance_m": 14899.058, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641", "location": "Brondesbury", "stage_seq": 22, "distance_m": 15724.533, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1642H", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 16435.199, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1644H", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 17433.573, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 18445.276, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1649", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 19174.1, "section_seq": 1, "route_path_id": 134270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651", "location": "Acton Wells Jn", "stage_seq": 27, "distance_m": 21763.669, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1653H", "wtt_dep": "1654H", "location": "Acton Central", "stage_seq": 28, "distance_m": 23454.94, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657", "location": "South Acton", "stage_seq": 29, "distance_m": 24620.861, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701", "location": "Gunnersbury", "stage_seq": 30, "distance_m": 25613.765, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1703H", "wtt_dep": "1704", "location": "Kew Gardens", "stage_seq": 31, "distance_m": 27327.687, "section_seq": 1, "route_path_id": 134270}, {"is_pass": false, "wtt_arr": "1708", "wtt_dep": null, "location": "Richmond North London Line", "stage_seq": 32, "distance_m": 29520.821, "section_seq": 1, "route_path_id": 134270}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 29520.821, "from_m": 0.0, "section_seq": 1, "route_path_id": 134270}], "total_distance_m": 29520.821, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26611.704, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2909.117, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Stratford |
1605 |
1605 |
1 |
16:05:00 |
None |
Richmond North London Line |
1710 |
1708 |
5 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G61667/2026-09-21/detailed |
None |
Stratford |
2026-09-21T16:05:30+01:00 |
Hackney Wick |
3.0 |
{"type": "LineString", "coordinates": [[-0.0035750999999999995, 51.54228439999999], [-0.0036361, 51.5422078], [-0.0036936, 51.5421395], [-0.003760199999999999, 51.54207110000001], [-0.0038714, 51.5419638], [-0.0039923, 51.5418603], [-0.004147999999999999, 51.5417394], [-0.004426, 51.54154729999998], [-0.004842399999999999, 51.5412815], [-0.005042, 51.5411273], [-0.005194, 51.54100619999999], [-0.0054581, 51.5408421], [-0.005566599999999999, 51.5407773], [-0.0056375, 51.5407395], [-0.0057099, 51.5407038], [-0.0057943, 51.54066709999999], [-0.0058816, 51.54063360000001], [-0.006000899999999999, 51.540595], [-0.006113999999999999, 51.5405631], [-0.0062199, 51.540540099999994], [-0.006292999999999999, 51.540526699999994], [-0.006420899999999999, 51.5405085], [-0.0065487, 51.5404952], [-0.006685899999999999, 51.54048809999999], [-0.006917099999999999, 51.5404873], [-0.0074507, 51.540500400000006], [-0.0077646999999999985, 51.54052159999999], [-0.0080129, 51.5405519], [-0.0082295, 51.5405902], [-0.0085291, 51.54065030000001], [-0.0088638, 51.5407296], [-0.0092591, 51.5408388], [-0.0095183, 51.5409178], [-0.0097744, 51.5409986], [-0.0101363, 51.5411226], [-0.0107135, 51.54134330000001], [-0.0109643, 51.54144349999999], [-0.011289399999999998, 51.5415858], [-0.011529299999999998, 51.541695], [-0.0117721, 51.541806699999995], [-0.0118881, 51.5418411], [-0.0120695, 51.541904], [-0.0124787, 51.5420866], [-0.0131689, 51.542395], [-0.0134381, 51.54250640000001], [-0.013700600000000002, 51.54260859999999], [-0.0139751, 51.5427062], [-0.0142549, 51.5428003], [-0.0144634, 51.54286640000001], [-0.014673399999999996, 51.5429296], [-0.014958099999999997, 51.5430107], [-0.0151075, 51.5430513], [-0.0152613, 51.5430919], [-0.015450099999999998, 51.54313419999999], [-0.015754199999999996, 51.54320289999999], [-0.0159889, 51.5432532], [-0.016125800000000003, 51.5432828], [-0.016324, 51.5433172], [-0.016530899999999998, 51.5433537], [-0.0167821, 51.54339349999999], [-0.016933099999999996, 51.54341709999999], [-0.0170811, 51.5434379], [-0.0179605, 51.5435379], [-0.018047799999999996, 51.54354459999999], [-0.0182392, 51.5435593], [-0.018520399999999996, 51.54357660000001], [-0.0188414, 51.5435902], [-0.019052099999999995, 51.54359759999999], [-0.019244399999999995, 51.5436021], [-0.019505699999999997, 51.54360679999999], [-0.0198988, 51.543606], [-0.020150899999999996, 51.5436011], [-0.0203951, 51.54359359999999], [-0.0209095, 51.5435744], [-0.0214279, 51.5435502], [-0.022276299999999995, 51.54350989999999], [-0.0232647, 51.5434647], [-0.023693499999999996, 51.543445000000006]]} |
1.0 |
1605 |
1608 |
None |
None |
Hackney Wick |
51.5434450 |
-0.0236935 |
51.5434450 |
-0.0236935 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Stratford |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789999540373487 |
0 |
0 |
2026-09-21 16:15:05.298796 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:03.988225 |
| 715924 |
746670 |
W75770 |
652P24MS21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 746670, "stp": "P", "toc": "West Midlands Trains", "uid": "W75770", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75770/2026-09-21/detailed", "trust_id": "652P24MS21", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "16:05:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-21", "dest_arr_time": "1608", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P24", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "1608", "current_leg_dep": "1605", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1605", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-21T16:15:22", "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": "1608", "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\": 746670, \"profile_key\": \"532291f2a48e743a48d2888a2db1f379520b99dff8adb7fe53bf40e6c2631f4e\", \"schedule_id\": 28561, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1605\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120710}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 120710}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120710}], \"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": "1605", "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": 1789999540409096, "current_leg_arrival_utc": "2026-09-21T16:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:03.993084", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T16:05:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:06.334676", "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 |
2P24 |
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": 746670, "profile_key": "532291f2a48e743a48d2888a2db1f379520b99dff8adb7fe53bf40e6c2631f4e", "schedule_id": 28561, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1605", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120710}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 120710}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 120710}], "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 |
1605 |
1605 |
None |
16:05:00 |
None |
Stourbridge Jn (Town Plat) |
1608 |
1608 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W75770/2026-09-21/detailed |
None |
Stourbridge Town |
2026-09-21T16:05: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 |
1605 |
1608 |
None |
None |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Stourbridge Town |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789999540409096 |
0 |
0 |
2026-09-21 16:15:06.334676 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:03.993084 |
| 715925 |
744960 |
Y41675 |
772C81MP21 |
2026-09-21 |
COMPLETE |
20092786 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 744960, "stp": "P", "toc": "Great Western Railway", "uid": "Y41675", "consist": "800019", "dest_crs": "TAU", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41675/2026-09-21/detailed", "trust_id": "772C81MP21", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Taunton", "service_date": "2026-09-21", "dest_arr_time": "1655", "dest_platform": "2", "is_terminated": 1, "next_location": "Taunton", "signalling_id": "2C81", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "1705", "current_leg_dep": "1654", "current_leg_end": "Taunton", "origin_dep_time": "1459", "origin_platform": "1", "current_location": "Taunton Sig.e611", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9902859, 51.127841], [-2.9902139, 51.1270663], [-2.9901633, 51.126643099999995], [-2.9900951, 51.126217700000005], [-2.9899445999999994, 51.12536600000001], [-2.9897849999999995, 51.12459499999999], [-2.9895697, 51.1236718], [-2.9893215999999994, 51.122895], [-2.9890541, 51.1221], [-2.9887541999999994, 51.121299500000006], [-2.9884284, 51.12053209999999], [-2.988051, 51.119699700000005], [-2.9876287999999995, 51.1188535], [-2.9870263, 51.11774509999999], [-2.9862989, 51.116534], [-2.9860023999999994, 51.1160944], [-2.9855341, 51.1154166], [-2.9851023, 51.1148237], [-2.9848841, 51.11453069999998], [-2.9846428, 51.1142415], [-2.9841735999999996, 51.11366279999999], [-2.9835372999999996, 51.112932099999995], [-2.9828726, 51.1122093], [-2.9821425, 51.1114791], [-2.9813650999999997, 51.1107178], [-2.9805729, 51.11004810000001], [-2.9797679, 51.1093758], [-2.9789351, 51.10870140000001], [-2.9784928999999996, 51.1083667], [-2.9780526, 51.108032299999984], [-2.9771639, 51.1073242], [-2.9763233, 51.1066017], [-2.9755846999999997, 51.1059173], [-2.975291001001787, 51.105631359695174], [-2.9748805, 51.1052317], [-2.9738723999999994, 51.1041442], [-2.9729558999999997, 51.1030595], [-2.9725137000000004, 51.1025075], [-2.9721043999999996, 51.10194629999999], [-2.9713381999999995, 51.1008187], [-2.9709012, 51.1000993], [-2.9704976999999997, 51.099370399999984], [-2.9697943, 51.0979058], [-2.9694965, 51.097150799999994], [-2.9692166, 51.096380499999995], [-2.9687638999999995, 51.094847], [-2.9686004999999995, 51.094119600000006], [-2.9684679999999997, 51.09338679999999], [-2.9683737, 51.0926509], [-2.9682993999999994, 51.09191140000001], [-2.9682629, 51.09117749999999], [-2.9682464, 51.0904537], [-2.9682525, 51.0901228], [-2.9682565, 51.0900301], [-2.9682681, 51.08970589999999], [-2.9682991999999997, 51.0893258], [-2.9683320999999996, 51.08894779999999], [-2.9684425999999995, 51.0878948], [-2.9685845, 51.08684950000001], [-2.9687514, 51.08580680000001], [-2.9689513999999995, 51.08476110000001], [-2.9692204999999996, 51.0835892], [-2.9695167999999996, 51.0824171], [-2.9698071999999995, 51.08127459999999], [-2.9701506999999996, 51.08008079999999], [-2.9705246, 51.078931], [-2.9709163, 51.07778449999999], [-2.9711242999999996, 51.07719929999999], [-2.9713542999999993, 51.0766168], [-2.9715702, 51.07603400000001], [-2.9718075, 51.07544679999999], [-2.9722901, 51.07425299999999], [-2.9728119, 51.0730675], [-2.9730865, 51.07247879999999], [-2.9733715999999997, 51.0718877], [-2.9736584, 51.07130070000001], [-2.97396, 51.0707134], [-2.9743214999999994, 51.0700308], [-2.9745069, 51.0696931], [-2.9747014, 51.0693466], [-2.9750912, 51.0686705], [-2.9755126999999995, 51.0679932], [-2.9763347999999996, 51.0666555], [-2.97721, 51.0653154], [-2.9789445, 51.062702900000005], [-2.9807497, 51.0601128], [-2.9823048000000005, 51.05806059999999], [-2.9831141999999997, 51.05705539999999], [-2.9839656999999997, 51.056043499999994], [-2.9857965999999996, 51.053993199999994], [-2.9869561999999994, 51.0527185], [-2.9876601, 51.051977699999995], [-2.9882254999999995, 51.0513971], [-2.9891141, 51.05050500000001], [-2.9895771999999994, 51.0500574], [-2.990471603867489, 51.04919293101055], [-2.9906199999999994, 51.049049499999995], [-2.9912339, 51.04846950000001], [-2.9918694999999995, 51.0479045], [-2.9922575, 51.04755909999999], [-2.9926452999999995, 51.04722199999999], [-2.993267, 51.0466825], [-2.9939023, 51.04614879999999], [-2.9944385, 51.0457101], [-2.9949908, 51.04527149999999], [-2.9957869, 51.044656200000006], [-2.9966288, 51.0440212], [-2.9971633, 51.0436183], [-2.9977021, 51.043217799999994], [-2.9981386, 51.04288429999999], [-2.9986305999999994, 51.042514800000006], [-2.9988852, 51.0423243], [-2.9992177, 51.0420757], [-2.9995575, 51.04181719999999], [-2.9997981, 51.04163629999999], [-3.00003, 51.04146219999999], [-3.0004625999999996, 51.04113639999999], [-3.0007757999999995, 51.040901], [-3.0010570999999997, 51.0406878], [-3.0020143999999997, 51.03997189999999], [-3.0022062999999997, 51.0398285], [-3.0025238, 51.0395894], [-3.0031924, 51.0390886], [-3.0036244999999995, 51.038757], [-3.0039490999999994, 51.0385151], [-3.004352, 51.0382084], [-3.0047995999999997, 51.0378755], [-3.0053678999999995, 51.0374449], [-3.005957, 51.037001100000005], [-3.0064876, 51.0366071], [-3.0070641, 51.03618360000001], [-3.0077248, 51.0357016], [-3.0083399000000006, 51.035273200000006], [-3.0095535, 51.034437099999984], [-3.0102951000000004, 51.033925], [-3.0113363999999994, 51.0332032], [-3.0123429, 51.03249910000001], [-3.0132395999999995, 51.0318869], [-3.0141123999999997, 51.0313203], [-3.0148485999999997, 51.03086780000001], [-3.0157888999999996, 51.0303231], [-3.0164228, 51.0299699], [-3.0174399999999997, 51.02942740000001], [-3.0184603999999995, 51.028920499999984], [-3.019509199999999, 51.02843959999999], [-3.0207430999999993, 51.02789740000001], [-3.0216824999999994, 51.0275052], [-3.0227034999999995, 51.0271203], [-3.0237378, 51.026749799999976], [-3.0244913, 51.02649850000001], [-3.0251811999999996, 51.0262742], [-3.0258815, 51.0260607], [-3.0267561, 51.0258106], [-3.0276938, 51.0255504], [-3.0287374, 51.0252861], [-3.0292619, 51.025159], [-3.0304386, 51.024902399999995], [-3.0316169999999993, 51.0246728], [-3.0327925, 51.024449700000005], [-3.0340102999999994, 51.0242558], [-3.0353007999999995, 51.0240647], [-3.0366011, 51.023911], [-3.0379414, 51.023778099999994], [-3.0393495, 51.0236701], [-3.040199400000001, 51.0236203], [-3.0411609, 51.0235759], [-3.0420776, 51.0235448], [-3.0429419, 51.0235339], [-3.044326, 51.02353700000001], [-3.0458543999999996, 51.0235664], [-3.0470678999999996, 51.02361839999999], [-3.0477565999999996, 51.0236604], [-3.0481966999999996, 51.023687200000005], [-3.0495431999999996, 51.0237964], [-3.050506299999999, 51.023882500000006], [-3.0513476, 51.0239713], [-3.0525069, 51.0241188], [-3.053446, 51.02425170000001], [-3.0542719660063726, 51.024379960614745], [-3.0554932, 51.0245696], [-3.0562024, 51.024679099999986], [-3.0584661000000004, 51.0250197], [-3.0601330999999994, 51.02527479999999], [-3.0614258, 51.02545669999999], [-3.0630461, 51.02568329999999], [-3.0639439, 51.02579459999998], [-3.0650566999999995, 51.0259196], [-3.0660022, 51.02601349999999], [-3.0669463999999995, 51.026087399999994], [-3.0678819999999996, 51.02615219999999], [-3.0694753999999995, 51.0262389], [-3.0706536999999994, 51.026273999999994], [-3.0726922, 51.0262929], [-3.0746795999999996, 51.02625189999999], [-3.0756707999999997, 51.02621690000001], [-3.0766891, 51.02616280000001], [-3.0781221, 51.0260599], [-3.0789603999999997, 51.025980800000006], [-3.0797232999999995, 51.025906600000006], [-3.0812761999999996, 51.02572980000001], [-3.0819121, 51.02564269999999], [-3.0825366999999995, 51.025551], [-3.0833, 51.02543190000001], [-3.0840758, 51.0253008], [-3.0856795, 51.0249766], [-3.0862428, 51.0248585], [-3.0871987999999995, 51.024657999999995], [-3.0878542999999996, 51.02451589999999], [-3.0887987, 51.02431630000001], [-3.0895368, 51.024159199999986], [-3.0901407999999995, 51.0240324], [-3.0909822, 51.023865999999984], [-3.0914151999999997, 51.0237825], [-3.0916003999999995, 51.02375179999999], [-3.0922861000000004, 51.023634699999995], [-3.0930382, 51.0235184], [-3.0933054, 51.02348010000001], [-3.0938686, 51.023414499999994], [-3.094242299999999, 51.0233678], [-3.0951394999999997, 51.0232735], [-3.0955818999999996, 51.0232327], [-3.0962156, 51.023191599999976], [-3.0970156, 51.0231473], [-3.0979267, 51.023123299999995], [-3.0985027, 51.023125], [-3.0989985, 51.0231389], [-3.099488, 51.02316100000001], [-3.1000099999999997, 51.0231873], [-3.1004835999999996, 51.02321469999999], [-3.1005222, 51.02321679999999], [-3.1013211999999997, 51.02326070000001], [-3.1019633999999994, 51.02329420000001], [-3.1025854, 51.02332969999999]]}", "current_leg_start": "Bridgwater", "dest_arr_time_act": "1655", "motion_projection": null, "next_location_lat": "51.0233297", "next_location_lon": "-3.1025854", "previous_location": "Bridgwater", "current_leg_milage": "11.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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.26, \"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.175, \"from_m\": 671.26, \"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.89, \"from_m\": 735.175, \"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.96, \"from_m\": 846.89, \"capability_applied\": null, \"effective_limit_mph\": 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.134, \"from_m\": 921.96, \"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.896, \"from_m\": 4038.134, \"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.158, \"from_m\": 15903.896, \"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\": 15995.988, \"from_m\": 15956.158, \"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.77, \"from_m\": 15995.988, \"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.106, \"from_m\": 19224.77, \"capability_applied\": null, \"effective_limit_mph\": 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.919, \"from_m\": 19277.106, \"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.731, \"from_m\": 19319.919, \"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\": 20082.193, \"from_m\": 19382.731, \"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\": 20488.181, \"from_m\": 20082.193, \"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\": 31860.517, \"from_m\": 20488.181, \"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\": 34082.41, \"from_m\": 31860.517, \"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\": 34178.106, \"from_m\": 34082.41, \"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\": 34310.982, \"from_m\": 34178.106, \"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\": 34904.26, \"from_m\": 34310.982, \"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\": 34955.853, \"from_m\": 34904.26, \"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\": 35126.929, \"from_m\": 34955.853, \"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\": 43889.182, \"from_m\": 35126.929, \"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\": 44720.03, \"from_m\": 43889.182, \"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\": 44809.201, \"from_m\": 44720.03, \"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\": 51756.894, \"from_m\": 44809.201, \"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\": 53355.107, \"from_m\": 51756.894, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53556.996, \"from_m\": 53355.107, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53854.892, \"from_m\": 53556.996, \"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\": 54053.73, \"from_m\": 53854.892, \"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\": 55663.846, \"from_m\": 54053.73, \"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\": 55773.648, \"from_m\": 55663.846, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57863.875, \"from_m\": 55773.648, \"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\": 57883.964, \"from_m\": 57863.875, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58261.275, \"from_m\": 57883.964, \"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\": 58415.643, \"from_m\": 58261.275, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59608.193, \"from_m\": 58415.643, \"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\": 59957.717, \"from_m\": 59608.193, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60393.542, \"from_m\": 59957.717, \"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\": 60446.214, \"from_m\": 60393.542, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60483.721, \"from_m\": 60446.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60500.095, \"from_m\": 60483.721, \"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\": 60563.147, \"from_m\": 60500.095, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61290.784, \"from_m\": 60563.147, \"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\": 62246.629, \"from_m\": 61290.784, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65843.451, \"from_m\": 62246.629, \"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\": 66550.378, \"from_m\": 65843.451, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67521.447, \"from_m\": 66550.378, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71313.787, \"from_m\": 67521.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92179.776, \"from_m\": 71313.787, \"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\": 92240.776, \"from_m\": 92179.776, \"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\": 92323.682, \"from_m\": 92240.776, \"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\": 92442.518, \"from_m\": 92323.682, \"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\": 95581.989, \"from_m\": 92442.518, \"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\": 96445.251, \"from_m\": 95581.989, \"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\": 98457.836, \"from_m\": 96445.251, \"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\": 98604.871, \"from_m\": 98457.836, \"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\": 99275.772, \"from_m\": 98604.871, \"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\": 112813.018, \"from_m\": 99275.772, \"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\": 138887.931, \"from_m\": 112813.018, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 744960, \"profile_key\": \"24fd44c7f6111e58506e462e9478efdc58755ef1cadaac00ba82414e1783b2f3\", \"schedule_id\": 30780, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.905, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.162, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.283, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.382, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1512H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.609, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.776, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Maindee East Jn\", \"stage_seq\": 8, \"distance_m\": 19956.94, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 9, \"distance_m\": 22558.281, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1523H\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 10, \"distance_m\": 34672.516, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525\", \"location\": \"Severn Tunnel West\", \"stage_seq\": 11, \"distance_m\": 36467.877, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528H\", \"location\": \"Severn Tunnel East\", \"stage_seq\": 12, \"distance_m\": 43462.759, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Pilning\", \"stage_seq\": 13, \"distance_m\": 45638.157, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1538\", \"location\": \"Patchway\", \"stage_seq\": 14, \"distance_m\": 51553.149, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541H\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 15, \"distance_m\": 54099.544, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Horfield Jn\", \"stage_seq\": 16, \"distance_m\": 55202.427, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 17, \"distance_m\": 57863.875, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 18, \"distance_m\": 60012.225, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 19, \"distance_m\": 60603.844, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1551\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 20, \"distance_m\": 61171.556, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552\", \"location\": \"Bristol West Jn\", \"stage_seq\": 21, \"distance_m\": 61703.625, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1553H\", \"wtt_dep\": \"1555\", \"location\": \"Bedminster\", \"stage_seq\": 22, \"distance_m\": 62603.362, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": \"1558H\", \"location\": \"Parson Street\", \"stage_seq\": 23, \"distance_m\": 64045.04, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1605H\", \"location\": \"Nailsea & Backwell\", \"stage_seq\": 24, \"distance_m\": 78324.963, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1611\", \"location\": \"Yatton\", \"stage_seq\": 25, \"distance_m\": 84640.896, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1615H\", \"wtt_dep\": \"1617\", \"location\": \"Worle\", \"stage_seq\": 26, \"distance_m\": 91339.077, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618\", \"location\": \"Worle Jn\", \"stage_seq\": 27, \"distance_m\": 92240.776, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1620\", \"wtt_dep\": \"1621\", \"location\": \"Weston Milton\", \"stage_seq\": 28, \"distance_m\": 93926.069, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1625H\", \"location\": \"Weston-super-Mare\", \"stage_seq\": 29, \"distance_m\": 95834.657, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Uphill Jn\", \"stage_seq\": 30, \"distance_m\": 98735.123, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"Highbridge & Burnham\", \"stage_seq\": 31, \"distance_m\": 110258.486, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1644\", \"location\": \"Bridgwater\", \"stage_seq\": 32, \"distance_m\": 120385.519, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Cogload Jn\", \"stage_seq\": 33, \"distance_m\": 131414.532, \"section_seq\": 1, \"route_path_id\": 142831}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": null, \"location\": \"Taunton\", \"stage_seq\": 34, \"distance_m\": 138887.931, \"section_seq\": 1, \"route_path_id\": 142831}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 138887.931, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142831}], \"total_distance_m\": 138887.931, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 132024.638, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6863.293, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.0233297", "current_position_lon": "-3.1025854", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:12:16Z\", \"source_id\": 63050835, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:13:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:12:21Z\", \"source_id\": 20008143, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:22:27Z\", \"source_id\": 63076553, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:23:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:22:30Z\", \"source_id\": 20015648, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:06Z\", \"source_id\": 63119193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:39:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:10Z\", \"source_id\": 20027974, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:39Z\", \"source_id\": 63128497, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:46Z\", \"source_id\": 20030653, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:03Z\", \"source_id\": 63137402, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:08Z\", \"source_id\": 20033247, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:28Z\", \"source_id\": 63164666, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:32Z\", \"source_id\": 20041096, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:55Z\", \"source_id\": 20045965, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:08Z\", \"source_id\": 20049209, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:09Z\", \"source_id\": 63209331, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:15Z\", \"source_id\": 20053948, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:34Z\", \"source_id\": 63223405, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:35Z\", \"source_id\": 20058124, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:42Z\", \"source_id\": 63239517, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:45Z\", \"source_id\": 20062918, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:09Z\", \"source_id\": 20066891, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:28Z\", \"source_id\": 63259595, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:32Z\", \"source_id\": 20068670, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:38Z\", \"source_id\": 63288016, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:41Z\", \"source_id\": 20077080, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:18Z\", \"source_id\": 63309063, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:21Z\", \"source_id\": 20083073, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26398, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:34Z\", \"source_id\": 63342637, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:37Z\", \"source_id\": 20092786, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Taunton", "service_state_platform": "2", "timing_fact_generation": 1790006617717710, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:04.231868", "service_state_evidence_id": 20092786, "current_leg_start_actual_dep": "2026-09-21T16:54:00+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:05.294422", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
CDF |
TAU |
2C81 |
800019 |
5 |
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.26, "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.175, "from_m": 671.26, "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.89, "from_m": 735.175, "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.96, "from_m": 846.89, "capability_applied": null, "effective_limit_mph": 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.134, "from_m": 921.96, "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.896, "from_m": 4038.134, "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.158, "from_m": 15903.896, "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": 15995.988, "from_m": 15956.158, "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.77, "from_m": 15995.988, "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.106, "from_m": 19224.77, "capability_applied": null, "effective_limit_mph": 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.919, "from_m": 19277.106, "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.731, "from_m": 19319.919, "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": 20082.193, "from_m": 19382.731, "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": 20488.181, "from_m": 20082.193, "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": 31860.517, "from_m": 20488.181, "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": 34082.41, "from_m": 31860.517, "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": 34178.106, "from_m": 34082.41, "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": 34310.982, "from_m": 34178.106, "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": 34904.26, "from_m": 34310.982, "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": 34955.853, "from_m": 34904.26, "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": 35126.929, "from_m": 34955.853, "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": 43889.182, "from_m": 35126.929, "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": 44720.03, "from_m": 43889.182, "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": 44809.201, "from_m": 44720.03, "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": 51756.894, "from_m": 44809.201, "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": 53355.107, "from_m": 51756.894, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53556.996, "from_m": 53355.107, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53854.892, "from_m": 53556.996, "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": 54053.73, "from_m": 53854.892, "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": 55663.846, "from_m": 54053.73, "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": 55773.648, "from_m": 55663.846, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57863.875, "from_m": 55773.648, "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": 57883.964, "from_m": 57863.875, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58261.275, "from_m": 57883.964, "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": 58415.643, "from_m": 58261.275, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59608.193, "from_m": 58415.643, "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": 59957.717, "from_m": 59608.193, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60393.542, "from_m": 59957.717, "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": 60446.214, "from_m": 60393.542, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60483.721, "from_m": 60446.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60500.095, "from_m": 60483.721, "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": 60563.147, "from_m": 60500.095, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61290.784, "from_m": 60563.147, "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": 62246.629, "from_m": 61290.784, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65843.451, "from_m": 62246.629, "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": 66550.378, "from_m": 65843.451, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67521.447, "from_m": 66550.378, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71313.787, "from_m": 67521.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92179.776, "from_m": 71313.787, "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": 92240.776, "from_m": 92179.776, "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": 92323.682, "from_m": 92240.776, "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": 92442.518, "from_m": 92323.682, "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": 95581.989, "from_m": 92442.518, "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": 96445.251, "from_m": 95581.989, "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": 98457.836, "from_m": 96445.251, "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": 98604.871, "from_m": 98457.836, "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": 99275.772, "from_m": 98604.871, "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": 112813.018, "from_m": 99275.772, "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": 138887.931, "from_m": 112813.018, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 744960, "profile_key": "24fd44c7f6111e58506e462e9478efdc58755ef1cadaac00ba82414e1783b2f3", "schedule_id": 30780, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.905, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.162, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.283, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.382, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1512H", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.609, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.776, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Maindee East Jn", "stage_seq": 8, "distance_m": 19956.94, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Llanwern West Jn", "stage_seq": 9, "distance_m": 22558.281, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1523H", "location": "Severn Tunnel Junction", "stage_seq": 10, "distance_m": 34672.516, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525", "location": "Severn Tunnel West", "stage_seq": 11, "distance_m": 36467.877, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528H", "location": "Severn Tunnel East", "stage_seq": 12, "distance_m": 43462.759, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Pilning", "stage_seq": 13, "distance_m": 45638.157, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1538", "location": "Patchway", "stage_seq": 14, "distance_m": 51553.149, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541H", "location": "Filton Abbey Wood", "stage_seq": 15, "distance_m": 54099.544, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Horfield Jn", "stage_seq": 16, "distance_m": 55202.427, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "Narroways Hill Jn", "stage_seq": 17, "distance_m": 57863.875, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Dr Day's Jn", "stage_seq": 18, "distance_m": 60012.225, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "Bristol East Jn", "stage_seq": 19, "distance_m": 60603.844, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1551", "location": "Bristol Temple Meads", "stage_seq": 20, "distance_m": 61171.556, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552", "location": "Bristol West Jn", "stage_seq": 21, "distance_m": 61703.625, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1553H", "wtt_dep": "1555", "location": "Bedminster", "stage_seq": 22, "distance_m": 62603.362, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": "1558H", "location": "Parson Street", "stage_seq": 23, "distance_m": 64045.04, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1605H", "location": "Nailsea & Backwell", "stage_seq": 24, "distance_m": 78324.963, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1611", "location": "Yatton", "stage_seq": 25, "distance_m": 84640.896, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1615H", "wtt_dep": "1617", "location": "Worle", "stage_seq": 26, "distance_m": 91339.077, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618", "location": "Worle Jn", "stage_seq": 27, "distance_m": 92240.776, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1620", "wtt_dep": "1621", "location": "Weston Milton", "stage_seq": 28, "distance_m": 93926.069, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1625H", "location": "Weston-super-Mare", "stage_seq": 29, "distance_m": 95834.657, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Uphill Jn", "stage_seq": 30, "distance_m": 98735.123, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "Highbridge & Burnham", "stage_seq": 31, "distance_m": 110258.486, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1644", "location": "Bridgwater", "stage_seq": 32, "distance_m": 120385.519, "section_seq": 1, "route_path_id": 142831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Cogload Jn", "stage_seq": 33, "distance_m": 131414.532, "section_seq": 1, "route_path_id": 142831}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": null, "location": "Taunton", "stage_seq": 34, "distance_m": 138887.931, "section_seq": 1, "route_path_id": 142831}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 138887.931, "from_m": 0.0, "section_seq": 1, "route_path_id": 142831}], "total_distance_m": 138887.931, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 132024.638, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6863.293, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24682, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:12:16Z", "source_id": 63050835, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:13:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:12:21Z", "source_id": 20008143, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24627, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:22:27Z", "source_id": 63076553, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:23:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:22:30Z", "source_id": 20015648, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25731, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:06Z", "source_id": 63119193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:39:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:10Z", "source_id": 20027974, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25711, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:39Z", "source_id": 63128497, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:46Z", "source_id": 20030653, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25813, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:03Z", "source_id": 63137402, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:47:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:08Z", "source_id": 20033247, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26069, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:28Z", "source_id": 63164666, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T14:58:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:32Z", "source_id": 20041096, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:55Z", "source_id": 20045965, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:08Z", "source_id": 20049209, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26156, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:09Z", "source_id": 63209331, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:14:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:15Z", "source_id": 20053948, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26165, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:34Z", "source_id": 63223405, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:20:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:35Z", "source_id": 20058124, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26169, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:42Z", "source_id": 63239517, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:26:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:45Z", "source_id": 20062918, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:09Z", "source_id": 20066891, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26178, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:28Z", "source_id": 63259595, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:33:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:32Z", "source_id": 20068670, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26190, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:38Z", "source_id": 63288016, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T15:44:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:41Z", "source_id": 20077080, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26199, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:18Z", "source_id": 63309063, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T15:52:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:21Z", "source_id": 20083073, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26398, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:34Z", "source_id": 63342637, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:05:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:37Z", "source_id": 20092786, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Cardiff Central |
1459 |
1459 |
1 |
None |
None |
Taunton |
1655 |
1655 |
2 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y41675/2026-09-21/detailed |
None |
Bridgwater |
2026-09-21T16:54:00+01:00 |
Taunton |
11.0 |
{"type": "LineString", "coordinates": [[-2.9902859, 51.127841], [-2.9902139, 51.1270663], [-2.9901633, 51.126643099999995], [-2.9900951, 51.126217700000005], [-2.9899445999999994, 51.12536600000001], [-2.9897849999999995, 51.12459499999999], [-2.9895697, 51.1236718], [-2.9893215999999994, 51.122895], [-2.9890541, 51.1221], [-2.9887541999999994, 51.121299500000006], [-2.9884284, 51.12053209999999], [-2.988051, 51.119699700000005], [-2.9876287999999995, 51.1188535], [-2.9870263, 51.11774509999999], [-2.9862989, 51.116534], [-2.9860023999999994, 51.1160944], [-2.9855341, 51.1154166], [-2.9851023, 51.1148237], [-2.9848841, 51.11453069999998], [-2.9846428, 51.1142415], [-2.9841735999999996, 51.11366279999999], [-2.9835372999999996, 51.112932099999995], [-2.9828726, 51.1122093], [-2.9821425, 51.1114791], [-2.9813650999999997, 51.1107178], [-2.9805729, 51.11004810000001], [-2.9797679, 51.1093758], [-2.9789351, 51.10870140000001], [-2.9784928999999996, 51.1083667], [-2.9780526, 51.108032299999984], [-2.9771639, 51.1073242], [-2.9763233, 51.1066017], [-2.9755846999999997, 51.1059173], [-2.975291001001787, 51.105631359695174], [-2.9748805, 51.1052317], [-2.9738723999999994, 51.1041442], [-2.9729558999999997, 51.1030595], [-2.9725137000000004, 51.1025075], [-2.9721043999999996, 51.10194629999999], [-2.9713381999999995, 51.1008187], [-2.9709012, 51.1000993], [-2.9704976999999997, 51.099370399999984], [-2.9697943, 51.0979058], [-2.9694965, 51.097150799999994], [-2.9692166, 51.096380499999995], [-2.9687638999999995, 51.094847], [-2.9686004999999995, 51.094119600000006], [-2.9684679999999997, 51.09338679999999], [-2.9683737, 51.0926509], [-2.9682993999999994, 51.09191140000001], [-2.9682629, 51.09117749999999], [-2.9682464, 51.0904537], [-2.9682525, 51.0901228], [-2.9682565, 51.0900301], [-2.9682681, 51.08970589999999], [-2.9682991999999997, 51.0893258], [-2.9683320999999996, 51.08894779999999], [-2.9684425999999995, 51.0878948], [-2.9685845, 51.08684950000001], [-2.9687514, 51.08580680000001], [-2.9689513999999995, 51.08476110000001], [-2.9692204999999996, 51.0835892], [-2.9695167999999996, 51.0824171], [-2.9698071999999995, 51.08127459999999], [-2.9701506999999996, 51.08008079999999], [-2.9705246, 51.078931], [-2.9709163, 51.07778449999999], [-2.9711242999999996, 51.07719929999999], [-2.9713542999999993, 51.0766168], [-2.9715702, 51.07603400000001], [-2.9718075, 51.07544679999999], [-2.9722901, 51.07425299999999], [-2.9728119, 51.0730675], [-2.9730865, 51.07247879999999], [-2.9733715999999997, 51.0718877], [-2.9736584, 51.07130070000001], [-2.97396, 51.0707134], [-2.9743214999999994, 51.0700308], [-2.9745069, 51.0696931], [-2.9747014, 51.0693466], [-2.9750912, 51.0686705], [-2.9755126999999995, 51.0679932], [-2.9763347999999996, 51.0666555], [-2.97721, 51.0653154], [-2.9789445, 51.062702900000005], [-2.9807497, 51.0601128], [-2.9823048000000005, 51.05806059999999], [-2.9831141999999997, 51.05705539999999], [-2.9839656999999997, 51.056043499999994], [-2.9857965999999996, 51.053993199999994], [-2.9869561999999994, 51.0527185], [-2.9876601, 51.051977699999995], [-2.9882254999999995, 51.0513971], [-2.9891141, 51.05050500000001], [-2.9895771999999994, 51.0500574], [-2.990471603867489, 51.04919293101055], [-2.9906199999999994, 51.049049499999995], [-2.9912339, 51.04846950000001], [-2.9918694999999995, 51.0479045], [-2.9922575, 51.04755909999999], [-2.9926452999999995, 51.04722199999999], [-2.993267, 51.0466825], [-2.9939023, 51.04614879999999], [-2.9944385, 51.0457101], [-2.9949908, 51.04527149999999], [-2.9957869, 51.044656200000006], [-2.9966288, 51.0440212], [-2.9971633, 51.0436183], [-2.9977021, 51.043217799999994], [-2.9981386, 51.04288429999999], [-2.9986305999999994, 51.042514800000006], [-2.9988852, 51.0423243], [-2.9992177, 51.0420757], [-2.9995575, 51.04181719999999], [-2.9997981, 51.04163629999999], [-3.00003, 51.04146219999999], [-3.0004625999999996, 51.04113639999999], [-3.0007757999999995, 51.040901], [-3.0010570999999997, 51.0406878], [-3.0020143999999997, 51.03997189999999], [-3.0022062999999997, 51.0398285], [-3.0025238, 51.0395894], [-3.0031924, 51.0390886], [-3.0036244999999995, 51.038757], [-3.0039490999999994, 51.0385151], [-3.004352, 51.0382084], [-3.0047995999999997, 51.0378755], [-3.0053678999999995, 51.0374449], [-3.005957, 51.037001100000005], [-3.0064876, 51.0366071], [-3.0070641, 51.03618360000001], [-3.0077248, 51.0357016], [-3.0083399000000006, 51.035273200000006], [-3.0095535, 51.034437099999984], [-3.0102951000000004, 51.033925], [-3.0113363999999994, 51.0332032], [-3.0123429, 51.03249910000001], [-3.0132395999999995, 51.0318869], [-3.0141123999999997, 51.0313203], [-3.0148485999999997, 51.03086780000001], [-3.0157888999999996, 51.0303231], [-3.0164228, 51.0299699], [-3.0174399999999997, 51.02942740000001], [-3.0184603999999995, 51.028920499999984], [-3.019509199999999, 51.02843959999999], [-3.0207430999999993, 51.02789740000001], [-3.0216824999999994, 51.0275052], [-3.0227034999999995, 51.0271203], [-3.0237378, 51.026749799999976], [-3.0244913, 51.02649850000001], [-3.0251811999999996, 51.0262742], [-3.0258815, 51.0260607], [-3.0267561, 51.0258106], [-3.0276938, 51.0255504], [-3.0287374, 51.0252861], [-3.0292619, 51.025159], [-3.0304386, 51.024902399999995], [-3.0316169999999993, 51.0246728], [-3.0327925, 51.024449700000005], [-3.0340102999999994, 51.0242558], [-3.0353007999999995, 51.0240647], [-3.0366011, 51.023911], [-3.0379414, 51.023778099999994], [-3.0393495, 51.0236701], [-3.040199400000001, 51.0236203], [-3.0411609, 51.0235759], [-3.0420776, 51.0235448], [-3.0429419, 51.0235339], [-3.044326, 51.02353700000001], [-3.0458543999999996, 51.0235664], [-3.0470678999999996, 51.02361839999999], [-3.0477565999999996, 51.0236604], [-3.0481966999999996, 51.023687200000005], [-3.0495431999999996, 51.0237964], [-3.050506299999999, 51.023882500000006], [-3.0513476, 51.0239713], [-3.0525069, 51.0241188], [-3.053446, 51.02425170000001], [-3.0542719660063726, 51.024379960614745], [-3.0554932, 51.0245696], [-3.0562024, 51.024679099999986], [-3.0584661000000004, 51.0250197], [-3.0601330999999994, 51.02527479999999], [-3.0614258, 51.02545669999999], [-3.0630461, 51.02568329999999], [-3.0639439, 51.02579459999998], [-3.0650566999999995, 51.0259196], [-3.0660022, 51.02601349999999], [-3.0669463999999995, 51.026087399999994], [-3.0678819999999996, 51.02615219999999], [-3.0694753999999995, 51.0262389], [-3.0706536999999994, 51.026273999999994], [-3.0726922, 51.0262929], [-3.0746795999999996, 51.02625189999999], [-3.0756707999999997, 51.02621690000001], [-3.0766891, 51.02616280000001], [-3.0781221, 51.0260599], [-3.0789603999999997, 51.025980800000006], [-3.0797232999999995, 51.025906600000006], [-3.0812761999999996, 51.02572980000001], [-3.0819121, 51.02564269999999], [-3.0825366999999995, 51.025551], [-3.0833, 51.02543190000001], [-3.0840758, 51.0253008], [-3.0856795, 51.0249766], [-3.0862428, 51.0248585], [-3.0871987999999995, 51.024657999999995], [-3.0878542999999996, 51.02451589999999], [-3.0887987, 51.02431630000001], [-3.0895368, 51.024159199999986], [-3.0901407999999995, 51.0240324], [-3.0909822, 51.023865999999984], [-3.0914151999999997, 51.0237825], [-3.0916003999999995, 51.02375179999999], [-3.0922861000000004, 51.023634699999995], [-3.0930382, 51.0235184], [-3.0933054, 51.02348010000001], [-3.0938686, 51.023414499999994], [-3.094242299999999, 51.0233678], [-3.0951394999999997, 51.0232735], [-3.0955818999999996, 51.0232327], [-3.0962156, 51.023191599999976], [-3.0970156, 51.0231473], [-3.0979267, 51.023123299999995], [-3.0985027, 51.023125], [-3.0989985, 51.0231389], [-3.099488, 51.02316100000001], [-3.1000099999999997, 51.0231873], [-3.1004835999999996, 51.02321469999999], [-3.1005222, 51.02321679999999], [-3.1013211999999997, 51.02326070000001], [-3.1019633999999994, 51.02329420000001], [-3.1025854, 51.02332969999999]]} |
11.5 |
1654 |
1705 |
Bridgwater |
Taunton Sig.e611 |
Taunton |
51.0233297 |
-3.1025854 |
51.0233297 |
-3.1025854 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Taunton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092786 |
1790006617717710 |
120 |
120 |
2026-09-21 16:15:05.294422 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:04.231868 |
| 715926 |
744611 |
L83946 |
872P43MP21 |
2026-09-21 |
COMPLETE |
20093050 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 744611, "stp": "P", "toc": "South Western Railway", "uid": "L83946", "consist": "450021+450056", "dest_crs": "PMS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83946/2026-09-21/detailed", "trust_id": "872P43MP21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth & Southsea", "service_date": "2026-09-21", "dest_arr_time": "1644", "dest_platform": "4", "is_terminated": 1, "next_location": "Portsmouth & Southsea", "signalling_id": "2P43", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "1705", "current_leg_dep": "1659", "current_leg_end": "Portsmouth & Southsea", "origin_dep_time": "1445", "origin_platform": "13", "current_location": "Portsmouth & Southsea", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "+21 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.072948491673868, 50.79655477934523], [-1.0730451, 50.79652989999999], [-1.0733978, 50.7964517], [-1.0737277, 50.7963871], [-1.0741314, 50.796319], [-1.0745565, 50.7962603], [-1.0748729999999995, 50.7962247], [-1.0752043, 50.79619919999999], [-1.0755235, 50.7961885], [-1.0758212, 50.7961924], [-1.0761014999999998, 50.7962076], [-1.0765326999999998, 50.796248], [-1.076882, 50.79629619999999], [-1.0771622999999997, 50.79634659999999], [-1.0775024, 50.796427300000005], [-1.0779783409434258, 50.79653329890385], [-1.0782024, 50.79658320000001], [-1.0806423999999997, 50.79713919999998], [-1.0809677, 50.79721119999999], [-1.0813098, 50.797279200000006], [-1.0817167, 50.79734769999999], [-1.0821211999999998, 50.79740480000001], [-1.0842661, 50.79764130000001], [-1.0844418, 50.79765979999999], [-1.0852585, 50.7977838], [-1.0854851999999997, 50.7978105], [-1.0860461999999995, 50.79787219999999], [-1.0863676, 50.7979027], [-1.0866359, 50.7979233], [-1.0870787999999998, 50.79794420000001], [-1.0874418999999995, 50.7979585], [-1.087796, 50.7979748], [-1.0881445999999997, 50.79800509999999], [-1.0890901, 50.7981261]]}", "current_leg_start": "Fratton", "dest_arr_time_act": "1644", "motion_projection": null, "next_location_lat": "50.7981261", "next_location_lon": "-1.0890901", "previous_location": "Fratton", "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\": 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\": 86637.173, \"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\": 87962.685, \"from_m\": 86637.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\": 92532.379, \"from_m\": 87962.685, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92993.621, \"from_m\": 92532.379, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 103000.94, \"from_m\": 92993.621, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105704.492, \"from_m\": 103000.94, \"capability_applied\": null, \"effective_limit_mph\": 85.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.638, \"from_m\": 105704.492, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 107244.618, \"from_m\": 106315.638, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 108160.736, \"from_m\": 107244.618, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108884.323, \"from_m\": 108160.736, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 112427.102, \"from_m\": 108884.323, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 112628.887, \"from_m\": 112427.102, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 114174.121, \"from_m\": 112628.887, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 116279.805, \"from_m\": 114174.121, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 116345.052, \"from_m\": 116279.805, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 116640.239, \"from_m\": 116345.052, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 117828.605, \"from_m\": 116640.239, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 118081.827, \"from_m\": 117828.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\": 118143.552, \"from_m\": 118081.827, \"capability_applied\": null, \"effective_limit_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\": 744611, \"profile_key\": \"24a3168c44bc4121a93fb424621cddd2554516fa9857403a38a89ce1f6eb65e5\", \"schedule_id\": 38859, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6285.51, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21517.946, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1513H\", \"location\": \"Woking\", \"stage_seq\": 8, \"distance_m\": 39042.816, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"Woking Jn\", \"stage_seq\": 9, \"distance_m\": 39779.132, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518H\", \"location\": \"Worplesdon\", \"stage_seq\": 10, \"distance_m\": 43058.812, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1523H\", \"wtt_dep\": \"1525\", \"location\": \"Guildford\", \"stage_seq\": 11, \"distance_m\": 48666.119, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527\", \"location\": \"Shalford Jn\", \"stage_seq\": 12, \"distance_m\": 50659.298, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"Farncombe\", \"stage_seq\": 13, \"distance_m\": 53872.151, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": \"1534\", \"location\": \"Godalming\", \"stage_seq\": 14, \"distance_m\": 55404.187, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1537H\", \"wtt_dep\": \"1538\", \"location\": \"Milford (Surrey)\", \"stage_seq\": 15, \"distance_m\": 58370.735, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542\", \"location\": \"Witley\", \"stage_seq\": 16, \"distance_m\": 61836.03, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1557H\", \"location\": \"Haslemere\", \"stage_seq\": 17, \"distance_m\": 69117.944, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": \"1603\", \"location\": \"Liphook\", \"stage_seq\": 18, \"distance_m\": 75279.677, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1608H\", \"location\": \"Liss\", \"stage_seq\": 19, \"distance_m\": 82692.579, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1613\", \"wtt_dep\": \"1614\", \"location\": \"Petersfield\", \"stage_seq\": 20, \"distance_m\": 88278.332, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1623\", \"wtt_dep\": \"1623H\", \"location\": \"Rowland's Castle\", \"stage_seq\": 21, \"distance_m\": 101666.169, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1628\", \"wtt_dep\": \"1629\", \"location\": \"Havant\", \"stage_seq\": 22, \"distance_m\": 106819.902, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1631\", \"wtt_dep\": \"1632\", \"location\": \"Bedhampton\", \"stage_seq\": 23, \"distance_m\": 107902.592, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Farlington Jn\", \"stage_seq\": 24, \"distance_m\": 111502.164, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 25, \"distance_m\": 112521.612, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637\", \"location\": \"Hilsea\", \"stage_seq\": 26, \"distance_m\": 113293.77, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639H\", \"location\": \"Fratton East Jn\", \"stage_seq\": 27, \"distance_m\": 116350.0, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641H\", \"location\": \"Fratton\", \"stage_seq\": 28, \"distance_m\": 116972.07, \"section_seq\": 1, \"route_path_id\": 146528}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": null, \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 29, \"distance_m\": 118143.552, \"section_seq\": 1, \"route_path_id\": 146528}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 118143.552, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146528}], \"total_distance_m\": 118143.552, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 89343.912, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 28799.64, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1445", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "50.7981261", "current_position_lon": "-1.0890901", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:16:14Z\", \"source_id\": 63060977, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:17:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:16:21Z\", \"source_id\": 20011058, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:21:28Z\", \"source_id\": 63074031, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:22:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:21:32Z\", \"source_id\": 20014910, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:35Z\", \"source_id\": 63079370, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:24:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:37Z\", \"source_id\": 20016492, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:27Z\", \"source_id\": 63127894, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:29Z\", \"source_id\": 20030416, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:52Z\", \"source_id\": 63139507, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:57Z\", \"source_id\": 20033827, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:18Z\", \"source_id\": 63153815, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:53:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:22Z\", \"source_id\": 20037921, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28013, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:40Z\", \"source_id\": 63170576, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:43Z\", \"source_id\": 20042754, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:51Z\", \"source_id\": 63173667, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:56Z\", \"source_id\": 20043619, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:11Z\", \"source_id\": 63177355, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:13Z\", \"source_id\": 20044656, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:29Z\", \"source_id\": 63183691, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:30Z\", \"source_id\": 20046401, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:10Z\", \"source_id\": 63198840, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:13Z\", \"source_id\": 20050800, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28066, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:30Z\", \"source_id\": 63212651, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:34Z\", \"source_id\": 20054945, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:33Z\", \"source_id\": 63228862, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:36Z\", \"source_id\": 20059716, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:55Z\", \"source_id\": 63242687, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:59Z\", \"source_id\": 20063840, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:52Z\", \"source_id\": 63268217, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:53Z\", \"source_id\": 20071226, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:19Z\", \"source_id\": 63287251, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:23Z\", \"source_id\": 20076802, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:36Z\", \"source_id\": 63295921, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:40Z\", \"source_id\": 20079425, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27388, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:48Z\", \"source_id\": 63313137, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:51Z\", \"source_id\": 20084305, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:48Z\", \"source_id\": 63324048, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:50Z\", \"source_id\": 20087437, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:51Z\", \"source_id\": 63343380, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:55Z\", \"source_id\": 20093050, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portsmouth & Southsea", "service_state_platform": "4", "timing_fact_generation": 1790006636735365, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:05.364148", "service_state_evidence_id": 20093050, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 146, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:07.749693", "service_state_valid_until_kind": null, "operational_interpretation_version": 146, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
PMS |
2P43 |
450021+450056 |
8 |
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": 86637.173, "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": 87962.685, "from_m": 86637.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": 92532.379, "from_m": 87962.685, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92993.621, "from_m": 92532.379, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 103000.94, "from_m": 92993.621, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105704.492, "from_m": 103000.94, "capability_applied": null, "effective_limit_mph": 85.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.638, "from_m": 105704.492, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 107244.618, "from_m": 106315.638, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 108160.736, "from_m": 107244.618, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108884.323, "from_m": 108160.736, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 112427.102, "from_m": 108884.323, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 112628.887, "from_m": 112427.102, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 114174.121, "from_m": 112628.887, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 116279.805, "from_m": 114174.121, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 116345.052, "from_m": 116279.805, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 116640.239, "from_m": 116345.052, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 117828.605, "from_m": 116640.239, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 118081.827, "from_m": 117828.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": 118143.552, "from_m": 118081.827, "capability_applied": null, "effective_limit_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": 744611, "profile_key": "24a3168c44bc4121a93fb424621cddd2554516fa9857403a38a89ce1f6eb65e5", "schedule_id": 38859, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1445", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6285.51, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1459", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21517.946, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1513H", "location": "Woking", "stage_seq": 8, "distance_m": 39042.816, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "Woking Jn", "stage_seq": 9, "distance_m": 39779.132, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518H", "location": "Worplesdon", "stage_seq": 10, "distance_m": 43058.812, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1523H", "wtt_dep": "1525", "location": "Guildford", "stage_seq": 11, "distance_m": 48666.119, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527", "location": "Shalford Jn", "stage_seq": 12, "distance_m": 50659.298, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "Farncombe", "stage_seq": 13, "distance_m": 53872.151, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": "1534", "location": "Godalming", "stage_seq": 14, "distance_m": 55404.187, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1537H", "wtt_dep": "1538", "location": "Milford (Surrey)", "stage_seq": 15, "distance_m": 58370.735, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542", "location": "Witley", "stage_seq": 16, "distance_m": 61836.03, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1557H", "location": "Haslemere", "stage_seq": 17, "distance_m": 69117.944, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": "1603", "location": "Liphook", "stage_seq": 18, "distance_m": 75279.677, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1608H", "location": "Liss", "stage_seq": 19, "distance_m": 82692.579, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1613", "wtt_dep": "1614", "location": "Petersfield", "stage_seq": 20, "distance_m": 88278.332, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1623", "wtt_dep": "1623H", "location": "Rowland's Castle", "stage_seq": 21, "distance_m": 101666.169, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1628", "wtt_dep": "1629", "location": "Havant", "stage_seq": 22, "distance_m": 106819.902, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1631", "wtt_dep": "1632", "location": "Bedhampton", "stage_seq": 23, "distance_m": 107902.592, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Farlington Jn", "stage_seq": 24, "distance_m": 111502.164, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635H", "location": "Portcreek Jn", "stage_seq": 25, "distance_m": 112521.612, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637", "location": "Hilsea", "stage_seq": 26, "distance_m": 113293.77, "section_seq": 1, "route_path_id": 146528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639H", "location": "Fratton East Jn", "stage_seq": 27, "distance_m": 116350.0, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641H", "location": "Fratton", "stage_seq": 28, "distance_m": 116972.07, "section_seq": 1, "route_path_id": 146528}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": null, "location": "Portsmouth & Southsea", "stage_seq": 29, "distance_m": 118143.552, "section_seq": 1, "route_path_id": 146528}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 118143.552, "from_m": 0.0, "section_seq": 1, "route_path_id": 146528}], "total_distance_m": 118143.552, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 89343.912, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 28799.64, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:16:14Z", "source_id": 63060977, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:17:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:16:21Z", "source_id": 20011058, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:21:28Z", "source_id": 63074031, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:21:32Z", "source_id": 20014910, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:35Z", "source_id": 63079370, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:24:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:37Z", "source_id": 20016492, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26959, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:27Z", "source_id": 63127894, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:43:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:29Z", "source_id": 20030416, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27904, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:52Z", "source_id": 63139507, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:57Z", "source_id": 20033827, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27948, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:18Z", "source_id": 63153815, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:53:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:22Z", "source_id": 20037921, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28013, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:40Z", "source_id": 63170576, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:59:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:43Z", "source_id": 20042754, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28021, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:51Z", "source_id": 63173667, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:00:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:56Z", "source_id": 20043619, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28029, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:11Z", "source_id": 63177355, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:01:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:13Z", "source_id": 20044656, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28037, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:29Z", "source_id": 63183691, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:04:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:30Z", "source_id": 20046401, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28055, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:10Z", "source_id": 63198840, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:13Z", "source_id": 20050800, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28066, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:30Z", "source_id": 63212651, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:15:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:34Z", "source_id": 20054945, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28074, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:33Z", "source_id": 63228862, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:36Z", "source_id": 20059716, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28084, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:55Z", "source_id": 63242687, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:59Z", "source_id": 20063840, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28092, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:52Z", "source_id": 63268217, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:53Z", "source_id": 20071226, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27410, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:19Z", "source_id": 63287251, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:43:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:23Z", "source_id": 20076802, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27399, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:36Z", "source_id": 63295921, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:40Z", "source_id": 20079425, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27388, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:48Z", "source_id": 63313137, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:53:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:51Z", "source_id": 20084305, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27367, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:48Z", "source_id": 63324048, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T15:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:50Z", "source_id": 20087437, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27352, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:51Z", "source_id": 63343380, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:05:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:55Z", "source_id": 20093050, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
London Waterloo |
1445 |
1445 |
13 |
None |
None |
Portsmouth & Southsea |
1644 |
1644 |
4 |
LATE |
+21 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L83946/2026-09-21/detailed |
None |
Fratton |
2026-09-21T17:02:30+01:00 |
Portsmouth & Southsea |
6.0 |
{"type": "LineString", "coordinates": [[-1.072948491673868, 50.79655477934523], [-1.0730451, 50.79652989999999], [-1.0733978, 50.7964517], [-1.0737277, 50.7963871], [-1.0741314, 50.796319], [-1.0745565, 50.7962603], [-1.0748729999999995, 50.7962247], [-1.0752043, 50.79619919999999], [-1.0755235, 50.7961885], [-1.0758212, 50.7961924], [-1.0761014999999998, 50.7962076], [-1.0765326999999998, 50.796248], [-1.076882, 50.79629619999999], [-1.0771622999999997, 50.79634659999999], [-1.0775024, 50.796427300000005], [-1.0779783409434258, 50.79653329890385], [-1.0782024, 50.79658320000001], [-1.0806423999999997, 50.79713919999998], [-1.0809677, 50.79721119999999], [-1.0813098, 50.797279200000006], [-1.0817167, 50.79734769999999], [-1.0821211999999998, 50.79740480000001], [-1.0842661, 50.79764130000001], [-1.0844418, 50.79765979999999], [-1.0852585, 50.7977838], [-1.0854851999999997, 50.7978105], [-1.0860461999999995, 50.79787219999999], [-1.0863676, 50.7979027], [-1.0866359, 50.7979233], [-1.0870787999999998, 50.79794420000001], [-1.0874418999999995, 50.7979585], [-1.087796, 50.7979748], [-1.0881445999999997, 50.79800509999999], [-1.0890901, 50.7981261]]} |
0.7 |
1659 |
1705 |
Fratton |
Portsmouth & Southsea |
Portsmouth & Southsea |
50.7981261 |
-1.0890901 |
50.7981261 |
-1.0890901 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Portsmouth & Southsea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093050 |
1790006636735365 |
146 |
146 |
2026-09-21 16:15:07.749693 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:05.364148 |
| 715927 |
747181 |
W69430 |
062J50MS21 |
2026-09-21 |
COMPLETE |
20093100 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 747181, "stp": "P", "toc": "ScotRail", "uid": "W69430", "consist": "385019", "dest_crs": "FKG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69430/2026-09-21/detailed", "trust_id": "062J50MS21", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Falkirk Grahamston", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "1", "is_terminated": 1, "next_location": "Falkirk Grahamston", "signalling_id": "2J50", "timing_status": "ON TIME", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "1705", "current_leg_dep": "1702", "current_leg_end": "Falkirk Grahamston", "origin_dep_time": "1624", "origin_platform": "5", "current_location": "Falkirk Grahamston", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.818244200000001, 56.006236599999994], [-3.8176641, 56.00618229999999], [-3.8169436, 56.00613699999999], [-3.8164156999999994, 56.00610549999999], [-3.8160526, 56.006085], [-3.8157307, 56.006070999999984], [-3.8153623, 56.00605199999999], [-3.8147937, 56.00602270000001], [-3.8142921, 56.0060207], [-3.8136582, 56.006030399999986], [-3.8128702, 56.0060618], [-3.8120756, 56.0061192], [-3.8112861, 56.0061894], [-3.8106472, 56.0062297], [-3.8099502999999992, 56.0062429], [-3.809459, 56.00623470000001], [-3.8092797, 56.00623169999999], [-3.808557299999999, 56.0061985], [-3.807992, 56.0061581], [-3.8074632, 56.0061143], [-3.8072299, 56.00609179999999], [-3.8064717, 56.00600879999999], [-3.8059417, 56.0059409], [-3.8051623, 56.0058124], [-3.8047004000000006, 56.005721699999995], [-3.8042787, 56.0056351], [-3.8040346, 56.00557959999999], [-3.8036993, 56.0054971], [-3.8033023999999993, 56.0053952], [-3.802967900000001, 56.0053105], [-3.8011135, 56.0047368], [-3.800335000000001, 56.004495899999995], [-3.7998423, 56.00434469999999], [-3.7995894, 56.004263], [-3.798896599999999, 56.0040509], [-3.7982212, 56.00387379999999], [-3.7977392, 56.0037648], [-3.7971393, 56.003637899999994], [-3.7966939000000006, 56.0035607], [-3.7961805, 56.0034794], [-3.7957642, 56.00343130000001], [-3.7944219, 56.0032758], [-3.7930554, 56.00314670000001], [-3.792988799999999, 56.00314039999999], [-3.7928989999999994, 56.0031316], [-3.791622400000001, 56.0030008], [-3.7909982, 56.0029369], [-3.7893344, 56.0027716], [-3.7867303, 56.0025089], [-3.7852366, 56.0023668]]}", "current_leg_start": "Camelon", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "56.0023668", "next_location_lon": "-3.7852366", "previous_location": "Camelon", "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\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1768.886, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1834.087, \"from_m\": 1768.886, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2039.933, \"from_m\": 1834.087, \"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\": 2110.074, \"from_m\": 2039.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3072.939, \"from_m\": 2110.074, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3144.336, \"from_m\": 3072.939, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4064.301, \"from_m\": 3144.336, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5248.807, \"from_m\": 4064.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\": 5616.619, \"from_m\": 5248.807, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12790.552, \"from_m\": 5616.619, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13447.838, \"from_m\": 12790.552, \"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\": 13508.817, \"from_m\": 13447.838, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13626.582, \"from_m\": 13508.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15677.412, \"from_m\": 13626.582, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15745.954, \"from_m\": 15677.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24379.701, \"from_m\": 15745.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\": 25327.859, \"from_m\": 24379.701, \"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\": 30535.738, \"from_m\": 25327.859, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31075.54, \"from_m\": 30535.738, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31182.967, \"from_m\": 31075.54, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33843.551, \"from_m\": 31182.967, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34437.005, \"from_m\": 33843.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\": 34866.802, \"from_m\": 34437.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35548.331, \"from_m\": 34866.802, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35650.086, \"from_m\": 35548.331, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36244.646, \"from_m\": 35650.086, \"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\": 37778.844, \"from_m\": 36244.646, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38444.051, \"from_m\": 37778.844, \"capability_applied\": null, \"effective_limit_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\": 747181, \"profile_key\": \"0528ea8d726e3a3ad636e5656578da515d262ec1c4f08f164ce40ed3410d7bf8\", \"schedule_id\": 27923, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.701, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629H\", \"location\": \"Springburn\", \"stage_seq\": 3, \"distance_m\": 2827.653, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1635\", \"location\": \"Robroyston\", \"stage_seq\": 4, \"distance_m\": 6988.973, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1637H\", \"location\": \"Stepps\", \"stage_seq\": 5, \"distance_m\": 9153.313, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641H\", \"location\": \"Gartcosh\", \"stage_seq\": 6, \"distance_m\": 13052.031, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Gartcosh Jn\", \"stage_seq\": 7, \"distance_m\": 13508.817, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643H\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 8, \"distance_m\": 15745.954, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1647H\", \"location\": \"Greenfaulds\", \"stage_seq\": 9, \"distance_m\": 21328.462, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1651\", \"location\": \"Cumbernauld\", \"stage_seq\": 10, \"distance_m\": 22457.215, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 11, \"distance_m\": 31351.81, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 12, \"distance_m\": 34866.802, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 13, \"distance_m\": 35659.68, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": \"1702H\", \"location\": \"Camelon\", \"stage_seq\": 14, \"distance_m\": 36313.893, \"section_seq\": 1, \"route_path_id\": 141722}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Falkirk Grahamston\", \"stage_seq\": 15, \"distance_m\": 38444.051, \"section_seq\": 1, \"route_path_id\": 141722}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38444.051, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141722}], \"total_distance_m\": 38444.051, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38444.051, \"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": "1624", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "56.0023668", "current_position_lon": "-3.7852366", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:56Z\", \"source_id\": 63247800, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:04Z\", \"source_id\": 20065357, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:36Z\", \"source_id\": 63270053, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:37:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:40Z\", \"source_id\": 20071824, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:57Z\", \"source_id\": 63299755, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:04Z\", \"source_id\": 20080441, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:57Z\", \"source_id\": 63299755, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:04Z\", \"source_id\": 20080443, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:28Z\", \"source_id\": 63333931, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:32Z\", \"source_id\": 20090254, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:54Z\", \"source_id\": 63343540, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:59Z\", \"source_id\": 20093100, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Falkirk Grahamston", "service_state_platform": "1", "timing_fact_generation": 1790006642034640, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:06.588196", "service_state_evidence_id": 20093100, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:07.438767", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLQ |
FKG |
2J50 |
385019 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1768.886, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 1834.087, "from_m": 1768.886, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2039.933, "from_m": 1834.087, "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": 2110.074, "from_m": 2039.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3072.939, "from_m": 2110.074, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3144.336, "from_m": 3072.939, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4064.301, "from_m": 3144.336, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5248.807, "from_m": 4064.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": 5616.619, "from_m": 5248.807, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12790.552, "from_m": 5616.619, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13447.838, "from_m": 12790.552, "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": 13508.817, "from_m": 13447.838, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13626.582, "from_m": 13508.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15677.412, "from_m": 13626.582, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15745.954, "from_m": 15677.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24379.701, "from_m": 15745.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": 25327.859, "from_m": 24379.701, "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": 30535.738, "from_m": 25327.859, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31075.54, "from_m": 30535.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31182.967, "from_m": 31075.54, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33843.551, "from_m": 31182.967, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34437.005, "from_m": 33843.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": 34866.802, "from_m": 34437.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35548.331, "from_m": 34866.802, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35650.086, "from_m": 35548.331, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36244.646, "from_m": 35650.086, "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": 37778.844, "from_m": 36244.646, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38444.051, "from_m": 37778.844, "capability_applied": null, "effective_limit_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": 747181, "profile_key": "0528ea8d726e3a3ad636e5656578da515d262ec1c4f08f164ce40ed3410d7bf8", "schedule_id": 27923, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1624", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.701, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629H", "location": "Springburn", "stage_seq": 3, "distance_m": 2827.653, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1635", "location": "Robroyston", "stage_seq": 4, "distance_m": 6988.973, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1637H", "location": "Stepps", "stage_seq": 5, "distance_m": 9153.313, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641H", "location": "Gartcosh", "stage_seq": 6, "distance_m": 13052.031, "section_seq": 1, "route_path_id": 141722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642", "location": "Gartcosh Jn", "stage_seq": 7, "distance_m": 13508.817, "section_seq": 1, "route_path_id": 141722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643H", "location": "Garnqueen North Jn", "stage_seq": 8, "distance_m": 15745.954, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1647H", "location": "Greenfaulds", "stage_seq": 9, "distance_m": 21328.462, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1651", "location": "Cumbernauld", "stage_seq": 10, "distance_m": 22457.215, "section_seq": 1, "route_path_id": 141722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Greenhill Lower Jn", "stage_seq": 11, "distance_m": 31351.81, "section_seq": 1, "route_path_id": 141722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Carmuirs West Jn", "stage_seq": 12, "distance_m": 34866.802, "section_seq": 1, "route_path_id": 141722}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Carmuirs East Jn", "stage_seq": 13, "distance_m": 35659.68, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": "1702H", "location": "Camelon", "stage_seq": 14, "distance_m": 36313.893, "section_seq": 1, "route_path_id": 141722}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Falkirk Grahamston", "stage_seq": 15, "distance_m": 38444.051, "section_seq": 1, "route_path_id": 141722}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38444.051, "from_m": 0.0, "section_seq": 1, "route_path_id": 141722}], "total_distance_m": 38444.051, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38444.051, "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": 1526, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:56Z", "source_id": 63247800, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:04Z", "source_id": 20065357, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1508, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:36Z", "source_id": 63270053, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:37:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:40Z", "source_id": 20071824, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2143, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:57Z", "source_id": 63299755, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:48:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:04Z", "source_id": 20080441, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2136, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:57Z", "source_id": 63299755, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:50:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:04Z", "source_id": 20080443, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1134, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:28Z", "source_id": 63333931, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:32Z", "source_id": 20090254, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1141, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:54Z", "source_id": 63343540, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:05:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:59Z", "source_id": 20093100, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Glasgow Queen St High Level |
1624 |
1624 |
5 |
None |
None |
Falkirk Grahamston |
1705 |
1705 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69430/2026-09-21/detailed |
None |
Camelon |
2026-09-21T17:02:30+01:00 |
Falkirk Grahamston |
3.0 |
{"type": "LineString", "coordinates": [[-3.818244200000001, 56.006236599999994], [-3.8176641, 56.00618229999999], [-3.8169436, 56.00613699999999], [-3.8164156999999994, 56.00610549999999], [-3.8160526, 56.006085], [-3.8157307, 56.006070999999984], [-3.8153623, 56.00605199999999], [-3.8147937, 56.00602270000001], [-3.8142921, 56.0060207], [-3.8136582, 56.006030399999986], [-3.8128702, 56.0060618], [-3.8120756, 56.0061192], [-3.8112861, 56.0061894], [-3.8106472, 56.0062297], [-3.8099502999999992, 56.0062429], [-3.809459, 56.00623470000001], [-3.8092797, 56.00623169999999], [-3.808557299999999, 56.0061985], [-3.807992, 56.0061581], [-3.8074632, 56.0061143], [-3.8072299, 56.00609179999999], [-3.8064717, 56.00600879999999], [-3.8059417, 56.0059409], [-3.8051623, 56.0058124], [-3.8047004000000006, 56.005721699999995], [-3.8042787, 56.0056351], [-3.8040346, 56.00557959999999], [-3.8036993, 56.0054971], [-3.8033023999999993, 56.0053952], [-3.802967900000001, 56.0053105], [-3.8011135, 56.0047368], [-3.800335000000001, 56.004495899999995], [-3.7998423, 56.00434469999999], [-3.7995894, 56.004263], [-3.798896599999999, 56.0040509], [-3.7982212, 56.00387379999999], [-3.7977392, 56.0037648], [-3.7971393, 56.003637899999994], [-3.7966939000000006, 56.0035607], [-3.7961805, 56.0034794], [-3.7957642, 56.00343130000001], [-3.7944219, 56.0032758], [-3.7930554, 56.00314670000001], [-3.792988799999999, 56.00314039999999], [-3.7928989999999994, 56.0031316], [-3.791622400000001, 56.0030008], [-3.7909982, 56.0029369], [-3.7893344, 56.0027716], [-3.7867303, 56.0025089], [-3.7852366, 56.0023668]]} |
1.3 |
1702 |
1705 |
Camelon |
Falkirk Grahamston |
Falkirk Grahamston |
56.0023668 |
-3.7852366 |
56.0023668 |
-3.7852366 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Falkirk Grahamston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093100 |
1790006642034640 |
39 |
39 |
2026-09-21 16:15:07.438767 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:06.588196 |
| 715928 |
747703 |
P65907 |
529E45MT21 |
2026-09-21 |
COMPLETE |
20092445 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 747703, "stp": "P", "toc": "London Overground", "uid": "P65907", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65907/2026-09-21/detailed", "trust_id": "529E45MT21", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross ELL", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "D", "is_terminated": 1, "next_location": "New Cross ELL", "signalling_id": "9E45", "timing_status": "ON TIME", "origin_station": "Dalston Junction", "current_leg_arr": "1705", "current_leg_dep": "1701", "current_leg_end": "New Cross ELL", "origin_dep_time": "1643", "origin_platform": "2", "current_location": "New Cross ELL", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "51.4769539", "next_location_lon": "-0.0327073", "previous_location": "Surrey Quays", "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 473.749, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2211.407, \"from_m\": 473.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3362.932, \"from_m\": 2211.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\": 5100.59, \"from_m\": 3362.932, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5157.927, \"from_m\": 5100.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6897.434, \"from_m\": 5157.927, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7203.925, \"from_m\": 6897.434, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7241.38, \"from_m\": 7203.925, \"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\": 7621.463, \"from_m\": 7241.38, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8337.015, \"from_m\": 7621.463, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8569.295, \"from_m\": 8337.015, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 10252.253, \"from_m\": 8569.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10336.691, \"from_m\": 10252.253, \"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\": 12794.758, \"from_m\": 10336.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13985.264, \"from_m\": 12794.758, \"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\": 747703, \"profile_key\": \"0fcbdcc49338bc258477f2b7cbbde944f8bfe0f8692694342d28cab29ce3d466\", \"schedule_id\": 21925, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1643\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 672.613, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 1554.851, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1649H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 2787.17, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1652\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 8569.295, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1653H\", \"wtt_dep\": \"1654\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 9553.827, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1655H\", \"wtt_dep\": \"1656\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10336.691, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1657H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 10813.015, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11127.08, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 11736.746, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12026.19, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 12783.015, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703H\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 13, \"distance_m\": 13270.153, \"section_seq\": 1, \"route_path_id\": 119273}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"New Cross ELL\", \"stage_seq\": 14, \"distance_m\": 13985.264, \"section_seq\": 1, \"route_path_id\": 119273}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13985.264, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119273}], \"total_distance_m\": 13985.264, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 13872.45, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 112.814, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1643", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4769539", "current_position_lon": "-0.0327073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:12Z\", \"source_id\": 63292060, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:15Z\", \"source_id\": 20078263, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:11Z\", \"source_id\": 63297496, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:10Z\", \"source_id\": 20079764, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:31Z\", \"source_id\": 63304038, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:35Z\", \"source_id\": 20081673, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:41Z\", \"source_id\": 63310139, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:43Z\", \"source_id\": 20083404, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:40Z\", \"source_id\": 63315254, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:44Z\", \"source_id\": 20084979, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:35Z\", \"source_id\": 63320618, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:35Z\", \"source_id\": 20086466, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:09Z\", \"source_id\": 63325025, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:13Z\", \"source_id\": 20087717, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:36Z\", \"source_id\": 63328881, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:41Z\", \"source_id\": 20088877, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:14Z\", \"source_id\": 63333376, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:16Z\", \"source_id\": 20090073, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:09Z\", \"source_id\": 63341483, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:14Z\", \"source_id\": 20092445, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross ELL", "service_state_platform": "D", "timing_fact_generation": 1790006602488480, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:07.430508", "service_state_evidence_id": 20092445, "current_leg_start_actual_dep": "2026-09-21T17:01:30+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:07.754392", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
DLJ |
None |
9E45 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 473.749, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2211.407, "from_m": 473.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3362.932, "from_m": 2211.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": 5100.59, "from_m": 3362.932, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5157.927, "from_m": 5100.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6897.434, "from_m": 5157.927, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7203.925, "from_m": 6897.434, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7241.38, "from_m": 7203.925, "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": 7621.463, "from_m": 7241.38, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8337.015, "from_m": 7621.463, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8569.295, "from_m": 8337.015, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 10252.253, "from_m": 8569.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10336.691, "from_m": 10252.253, "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": 12794.758, "from_m": 10336.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13985.264, "from_m": 12794.758, "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": 747703, "profile_key": "0fcbdcc49338bc258477f2b7cbbde944f8bfe0f8692694342d28cab29ce3d466", "schedule_id": 21925, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1643", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645", "location": "Haggerston", "stage_seq": 2, "distance_m": 672.613, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647", "location": "Hoxton", "stage_seq": 3, "distance_m": 1554.851, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1649H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 2787.17, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1652", "location": "Whitechapel", "stage_seq": 5, "distance_m": 8569.295, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1653H", "wtt_dep": "1654", "location": "Shadwell", "stage_seq": 6, "distance_m": 9553.827, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1655H", "wtt_dep": "1656", "location": "Wapping", "stage_seq": 7, "distance_m": 10336.691, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1657H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 10813.015, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11127.08, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 11736.746, "section_seq": 1, "route_path_id": 119273}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12026.19, "section_seq": 1, "route_path_id": 119273}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 12783.015, "section_seq": 1, "route_path_id": 119273}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13270.153, "section_seq": 1, "route_path_id": 119273}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 13985.264, "section_seq": 1, "route_path_id": 119273}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13985.264, "from_m": 0.0, "section_seq": 1, "route_path_id": 119273}], "total_distance_m": 13985.264, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 13872.45, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 112.814, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:12Z", "source_id": 63292060, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:45:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:15Z", "source_id": 20078263, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:11Z", "source_id": 63297496, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:47:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:10Z", "source_id": 20079764, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:31Z", "source_id": 63304038, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:35Z", "source_id": 20081673, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:41Z", "source_id": 63310139, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:52:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:43Z", "source_id": 20083404, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:40Z", "source_id": 63315254, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:54:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:44Z", "source_id": 20084979, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:35Z", "source_id": 63320618, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:56:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:35Z", "source_id": 20086466, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:09Z", "source_id": 63325025, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:57:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:13Z", "source_id": 20087717, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:36Z", "source_id": 63328881, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:59:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:41Z", "source_id": 20088877, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:14Z", "source_id": 63333376, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:00:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:16Z", "source_id": 20090073, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31413, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:09Z", "source_id": 63341483, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:05:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:14Z", "source_id": 20092445, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Dalston Junction |
1643 |
1643 |
2 |
None |
None |
New Cross ELL |
1705 |
1705 |
D |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65907/2026-09-21/detailed |
None |
Surrey Quays |
2026-09-21T17:01:30+01:00 |
New Cross ELL |
4.0 |
{"type": "LineString", "coordinates": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]} |
1.4 |
1701 |
1705 |
Surrey Quays |
New Cross ELL |
New Cross ELL |
51.4769539 |
-0.0327073 |
51.4769539 |
-0.0327073 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
New Cross ELL |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092445 |
1790006602488480 |
39 |
39 |
2026-09-21 16:15:07.754392 |
D |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:07.430508 |
| 715929 |
748119 |
C20220 |
535Y51MT21 |
2026-09-21 |
COMPLETE |
20092480 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 748119, "stp": "P", "toc": "Thameslink", "uid": "C20220", "consist": "700018", "dest_crs": "WGC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20220/2026-09-21/detailed", "trust_id": "535Y51MT21", "origin_crs": "XYW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Welwyn Garden City", "service_date": "2026-09-21", "dest_arr_time": "1701", "dest_platform": "3", "is_terminated": 1, "next_location": "Welwyn Garden City", "signalling_id": "5Y51", "timing_status": "LATE", "origin_station": "Welwyn Garden City Carriage Servicing Depot", "current_leg_arr": "1705", "current_leg_dep": "1703", "current_leg_end": "Welwyn Garden City", "origin_dep_time": "1659", "origin_platform": null, "current_location": "Welwyn Garden City", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2007256, 51.8074615], [-0.2013318, 51.8062246], [-0.2015663, 51.8057589], [-0.20167309999999997, 51.80538320000001], [-0.2017456, 51.80509349999999], [-0.2020639, 51.804486999999995], [-0.20238249999999997, 51.8037105], [-0.2025386, 51.8032306], [-0.20283749999999995, 51.802642], [-0.2033406, 51.8016239], [-0.203413, 51.8014792], [-0.20376379999999997, 51.800777999999994], [-0.2037774, 51.8007514], [-0.20412119999999995, 51.80007979999999], [-0.2043192, 51.79968919999999], [-0.20454759999999997, 51.799223], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]}", "current_leg_start": "Welwyn Garden City Carriage Servicing Depot", "dest_arr_time_act": "1701", "motion_projection": null, "next_location_lat": "51.8007400", "next_location_lon": "-0.2037195", "previous_location": "Welwyn Garden City Carriage Servicing Depot", "current_leg_milage": "0.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 488.202, \"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\": 807.372, \"from_m\": 488.202, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 748119, \"profile_key\": \"979f5cf273ee1d336715f7a7c7cfd55ed727a8d0a04d4bb5bec5b59477a9812f\", \"schedule_id\": 2655, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Welwyn Garden City Carriage Servicing Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131458}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": null, \"location\": \"Welwyn Garden City\", \"stage_seq\": 2, \"distance_m\": 807.372, \"section_seq\": 1, \"route_path_id\": 131458}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 807.372, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131458}], \"total_distance_m\": 807.372, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 319.17, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 488.202, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1659", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.8007400", "current_position_lon": "-0.2037195", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15840, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:12Z\", \"source_id\": 63341629, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:14Z\", \"source_id\": 20092480, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Welwyn Garden City", "service_state_platform": "3", "timing_fact_generation": 1790006594870489, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:09.153327", "service_state_evidence_id": 20092480, "current_leg_start_actual_dep": "2026-09-21T17:03:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:09.528150", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
XYW |
WGC |
5Y51 |
700018 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 488.202, "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": 807.372, "from_m": 488.202, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 748119, "profile_key": "979f5cf273ee1d336715f7a7c7cfd55ed727a8d0a04d4bb5bec5b59477a9812f", "schedule_id": 2655, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1659", "location": "Welwyn Garden City Carriage Servicing Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131458}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": null, "location": "Welwyn Garden City", "stage_seq": 2, "distance_m": 807.372, "section_seq": 1, "route_path_id": 131458}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 807.372, "from_m": 0.0, "section_seq": 1, "route_path_id": 131458}], "total_distance_m": 807.372, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 319.17, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 488.202, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15840, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:12Z", "source_id": 63341629, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:05:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:14Z", "source_id": 20092480, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Welwyn Garden City Carriage Servicing Depot |
1659 |
1659 |
None |
None |
None |
Welwyn Garden City |
1701 |
1701 |
3 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C20220/2026-09-21/detailed |
None |
Welwyn Garden City Carriage Servicing Depot |
2026-09-21T17:03:00+01:00 |
Welwyn Garden City |
2.0 |
{"type": "LineString", "coordinates": [[-0.2007256, 51.8074615], [-0.2013318, 51.8062246], [-0.2015663, 51.8057589], [-0.20167309999999997, 51.80538320000001], [-0.2017456, 51.80509349999999], [-0.2020639, 51.804486999999995], [-0.20238249999999997, 51.8037105], [-0.2025386, 51.8032306], [-0.20283749999999995, 51.802642], [-0.2033406, 51.8016239], [-0.203413, 51.8014792], [-0.20376379999999997, 51.800777999999994], [-0.2037774, 51.8007514], [-0.20412119999999995, 51.80007979999999], [-0.2043192, 51.79968919999999], [-0.20454759999999997, 51.799223], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]} |
0.8 |
1703 |
1705 |
Welwyn Garden City Carriage Servicing Depot |
Welwyn Garden City |
Welwyn Garden City |
51.8007400 |
-0.2037195 |
51.8007400 |
-0.2037195 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Welwyn Garden City |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092480 |
1790006594870489 |
2 |
2 |
2026-09-21 16:15:09.528150 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:09.153327 |
| 715930 |
745156 |
G39889 |
792N25MQ21 |
2026-09-21 |
COMPLETE |
20093998 |
2026-09-21 17:04:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 745156, "stp": "P", "toc": "Transport for Wales", "uid": "G39889", "consist": "153333+153913", "dest_crs": "EBB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39889/2026-09-21/detailed", "trust_id": "792N25MQ21", "origin_crs": "MST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ebbw Vale Town", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": null, "is_terminated": 1, "next_location": "Ebbw Vale Town", "signalling_id": "2N25", "timing_status": "LATE", "origin_station": "Maesteg", "current_leg_arr": "1704", "current_leg_dep": "1702", "current_leg_end": "Ebbw Vale Town", "origin_dep_time": "1507", "origin_platform": null, "current_location": "Ebbw Vale Town", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1960549, 51.7565058], [-3.1961111999999994, 51.75678810000001], [-3.1961968, 51.75707090000001], [-3.1963288999999997, 51.75736440000001], [-3.1964903, 51.75766329999999], [-3.1968148999999997, 51.7581238], [-3.1970733999999994, 51.7584754], [-3.1973957999999993, 51.7590454], [-3.1976048, 51.75950009999998], [-3.1977566, 51.759861699999995], [-3.1978865, 51.76027580000001], [-3.1980451, 51.7608565], [-3.1981736, 51.7613226], [-3.1983532999999995, 51.761819], [-3.1985759, 51.76227790000001], [-3.1988781, 51.762849], [-3.1991049, 51.76341229999999], [-3.1992690999999995, 51.7639238], [-3.1994678999999997, 51.7645734], [-3.1998651999999996, 51.7660092], [-3.1999746999999994, 51.766407699999995], [-3.2000333, 51.766786299999985], [-3.2000579, 51.76721770000001], [-3.2000121, 51.76767699999999], [-3.1999126, 51.7682553], [-3.1998251, 51.7689055], [-3.1997133999999994, 51.7696794], [-3.1995153999999997, 51.7708695], [-3.1994698999999995, 51.7712738], [-3.1994942999999996, 51.77164429999999], [-3.1995482999999996, 51.7719694], [-3.1996436000000004, 51.77231489999999], [-3.1997759, 51.772648999999994], [-3.200126899999999, 51.77331850000001], [-3.2004258999999995, 51.7738551], [-3.2007806, 51.774384700000006], [-3.2012773999999995, 51.7750515], [-3.2016543999999993, 51.77551359999999], [-3.2018455999999995, 51.7758096], [-3.2024115, 51.77657740000001]]}", "current_leg_start": "Ebbw Vale Parkway", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.7765774", "next_location_lon": "-3.2024115", "previous_location": "Ebbw Vale Parkway", "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\": 732.441, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 746.38, \"from_m\": 732.441, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1528.02, \"from_m\": 746.38, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1557.544, \"from_m\": 1528.02, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1868.026, \"from_m\": 1557.544, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8059.555, \"from_m\": 1868.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8450.02, \"from_m\": 8059.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8593.372, \"from_m\": 8450.02, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 9292.724, \"from_m\": 8593.372, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9331.509, \"from_m\": 9292.724, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12242.1, \"from_m\": 9331.509, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12259.312, \"from_m\": 12242.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13079.554, \"from_m\": 12259.312, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13135.633, \"from_m\": 13079.554, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13199.251, \"from_m\": 13135.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14371.563, \"from_m\": 13199.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24911.628, \"from_m\": 14371.563, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26083.94, \"from_m\": 24911.628, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26147.558, \"from_m\": 26083.94, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26240.074, \"from_m\": 26147.558, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26973.965, \"from_m\": 26240.074, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27379.369, \"from_m\": 26973.965, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35087.643, \"from_m\": 27379.369, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 58252.246, \"from_m\": 35087.643, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58338.844, \"from_m\": 58252.246, \"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\": 58397.453, \"from_m\": 58338.844, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 58563.969, \"from_m\": 58397.453, \"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\": 59048.882, \"from_m\": 58563.969, \"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\": 59178.788, \"from_m\": 59048.882, \"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\": 59508.167, \"from_m\": 59178.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59572.082, \"from_m\": 59508.167, \"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\": 59683.798, \"from_m\": 59572.082, \"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\": 59758.867, \"from_m\": 59683.798, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62875.042, \"from_m\": 59758.867, \"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\": 74740.804, \"from_m\": 62875.042, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 75026.642, \"from_m\": 74740.804, \"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\": 75334.236, \"from_m\": 75026.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75515.272, \"from_m\": 75334.236, \"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\": 76421.14, \"from_m\": 75515.272, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 78571.083, \"from_m\": 76421.14, \"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\": 81993.324, \"from_m\": 78571.083, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86270.732, \"from_m\": 81993.324, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 86392.742, \"from_m\": 86270.732, \"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\": 91121.234, \"from_m\": 86392.742, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92035.412, \"from_m\": 91121.234, \"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\": 93798.001, \"from_m\": 92035.412, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106609.693, \"from_m\": 93798.001, \"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\": 106738.972, \"from_m\": 106609.693, \"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\": 745156, \"profile_key\": \"526097aa06a8f7c6fff3d23a2c794cb19d9a4f23a6d49c34e106d187e1ba7901\", \"schedule_id\": 34410, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1507\", \"location\": \"Maesteg\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509\", \"location\": \"Maesteg (Ewenny Road)\", \"stage_seq\": 2, \"distance_m\": 425.718, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1511H\", \"wtt_dep\": \"1512H\", \"location\": \"Garth (Mid-Glamorgan)\", \"stage_seq\": 3, \"distance_m\": 1850.554, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1521H\", \"wtt_dep\": \"1522\", \"location\": \"Tondu\", \"stage_seq\": 4, \"distance_m\": 8630.849, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": \"1525\", \"location\": \"Sarn\", \"stage_seq\": 5, \"distance_m\": 9699.541, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1528\", \"location\": \"Wildmill\", \"stage_seq\": 6, \"distance_m\": 11923.839, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1534\", \"location\": \"Bridgend\", \"stage_seq\": 7, \"distance_m\": 13380.568, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1538H\", \"wtt_dep\": \"1539\", \"location\": \"Pencoed\", \"stage_seq\": 8, \"distance_m\": 19641.596, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1542H\", \"wtt_dep\": \"1543H\", \"location\": \"Llanharan\", \"stage_seq\": 9, \"distance_m\": 37084.79, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1547\", \"wtt_dep\": \"1548\", \"location\": \"Pontyclun\", \"stage_seq\": 10, \"distance_m\": 40944.49, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557H\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 11, \"distance_m\": 56789.211, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1601\", \"wtt_dep\": \"1604\", \"location\": \"Cardiff Central\", \"stage_seq\": 12, \"distance_m\": 58861.545, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 13, \"distance_m\": 60202.813, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611\", \"location\": \"Marshfield\", \"stage_seq\": 14, \"distance_m\": 69410.069, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 15, \"distance_m\": 75334.236, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619H\", \"location\": \"Park Jn (Newport)\", \"stage_seq\": 16, \"distance_m\": 76568.945, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1621\", \"location\": \"Park North Jn\", \"stage_seq\": 17, \"distance_m\": 77418.521, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623\", \"location\": \"Pye Corner\", \"stage_seq\": 18, \"distance_m\": 78471.346, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": \"1627\", \"location\": \"Rogerstone\", \"stage_seq\": 19, \"distance_m\": 80952.052, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Risca South Jn\", \"stage_seq\": 20, \"distance_m\": 81530.267, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1631\", \"location\": \"Risca & Pontymister\", \"stage_seq\": 21, \"distance_m\": 83138.788, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"Cross Keys\", \"stage_seq\": 22, \"distance_m\": 86195.158, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1642H\", \"wtt_dep\": \"1644H\", \"location\": \"Newbridge (Ebbw Vale)\", \"stage_seq\": 23, \"distance_m\": 91769.648, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Llanhilleth\", \"stage_seq\": 24, \"distance_m\": 96267.958, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Aberbeeg Jn\", \"stage_seq\": 25, \"distance_m\": 97564.697, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": \"1659\", \"location\": \"Ebbw Vale Parkway\", \"stage_seq\": 26, \"distance_m\": 104430.157, \"section_seq\": 1, \"route_path_id\": 144424}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Ebbw Vale Town\", \"stage_seq\": 27, \"distance_m\": 106738.972, \"section_seq\": 1, \"route_path_id\": 144424}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 106738.972, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144424}], \"total_distance_m\": 106738.972, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 99338.677, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7400.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1507", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.7765774", "current_position_lon": "-3.2024115", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:10:33Z\", \"source_id\": 20006822, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:13:35Z\", \"source_id\": 20009080, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:22:51Z\", \"source_id\": 20015872, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:24:35Z\", \"source_id\": 20017209, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:28:05Z\", \"source_id\": 20019756, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:59Z\", \"source_id\": 63095814, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:31:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:30:07Z\", \"source_id\": 20021220, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:38Z\", \"source_id\": 63115578, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:41Z\", \"source_id\": 20026894, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:38Z\", \"source_id\": 63130994, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:43:40Z\", \"source_id\": 20031354, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:32Z\", \"source_id\": 63141302, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:36Z\", \"source_id\": 20034358, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:41Z\", \"source_id\": 63173194, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:46Z\", \"source_id\": 20043512, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:42Z\", \"source_id\": 63223695, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:43Z\", \"source_id\": 20058239, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:07Z\", \"source_id\": 20063966, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24750, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:50Z\", \"source_id\": 63247483, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:54Z\", \"source_id\": 20065245, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:59Z\", \"source_id\": 63260859, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:03Z\", \"source_id\": 20069067, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:37Z\", \"source_id\": 63277721, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:40Z\", \"source_id\": 20074032, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:44Z\", \"source_id\": 63301924, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:48Z\", \"source_id\": 20081104, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:11Z\", \"source_id\": 20090821, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:11Z\", \"source_id\": 20093998, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ebbw Vale Town", "service_state_platform": null, "timing_fact_generation": 1790006713013527, "current_leg_arrival_utc": "2026-09-21T17:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:13.004011", "service_state_evidence_id": 20093998, "current_leg_start_actual_dep": "2026-09-21T17:01:00+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-21T16:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:14.216581", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
MST |
EBB |
2N25 |
153333+153913 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 732.441, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 746.38, "from_m": 732.441, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1528.02, "from_m": 746.38, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1557.544, "from_m": 1528.02, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1868.026, "from_m": 1557.544, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8059.555, "from_m": 1868.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8450.02, "from_m": 8059.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8593.372, "from_m": 8450.02, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 9292.724, "from_m": 8593.372, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9331.509, "from_m": 9292.724, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12242.1, "from_m": 9331.509, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12259.312, "from_m": 12242.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13079.554, "from_m": 12259.312, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13135.633, "from_m": 13079.554, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13199.251, "from_m": 13135.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14371.563, "from_m": 13199.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24911.628, "from_m": 14371.563, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26083.94, "from_m": 24911.628, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26147.558, "from_m": 26083.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26240.074, "from_m": 26147.558, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26973.965, "from_m": 26240.074, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27379.369, "from_m": 26973.965, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35087.643, "from_m": 27379.369, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 58252.246, "from_m": 35087.643, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58338.844, "from_m": 58252.246, "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": 58397.453, "from_m": 58338.844, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58563.969, "from_m": 58397.453, "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": 59048.882, "from_m": 58563.969, "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": 59178.788, "from_m": 59048.882, "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": 59508.167, "from_m": 59178.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59572.082, "from_m": 59508.167, "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": 59683.798, "from_m": 59572.082, "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": 59758.867, "from_m": 59683.798, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62875.042, "from_m": 59758.867, "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": 74740.804, "from_m": 62875.042, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 75026.642, "from_m": 74740.804, "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": 75334.236, "from_m": 75026.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75515.272, "from_m": 75334.236, "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": 76421.14, "from_m": 75515.272, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78571.083, "from_m": 76421.14, "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": 81993.324, "from_m": 78571.083, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86270.732, "from_m": 81993.324, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 86392.742, "from_m": 86270.732, "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": 91121.234, "from_m": 86392.742, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92035.412, "from_m": 91121.234, "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": 93798.001, "from_m": 92035.412, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106609.693, "from_m": 93798.001, "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": 106738.972, "from_m": 106609.693, "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": 745156, "profile_key": "526097aa06a8f7c6fff3d23a2c794cb19d9a4f23a6d49c34e106d187e1ba7901", "schedule_id": 34410, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1507", "location": "Maesteg", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509", "location": "Maesteg (Ewenny Road)", "stage_seq": 2, "distance_m": 425.718, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1511H", "wtt_dep": "1512H", "location": "Garth (Mid-Glamorgan)", "stage_seq": 3, "distance_m": 1850.554, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1521H", "wtt_dep": "1522", "location": "Tondu", "stage_seq": 4, "distance_m": 8630.849, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": "1525", "location": "Sarn", "stage_seq": 5, "distance_m": 9699.541, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1528", "location": "Wildmill", "stage_seq": 6, "distance_m": 11923.839, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1534", "location": "Bridgend", "stage_seq": 7, "distance_m": 13380.568, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1538H", "wtt_dep": "1539", "location": "Pencoed", "stage_seq": 8, "distance_m": 19641.596, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1542H", "wtt_dep": "1543H", "location": "Llanharan", "stage_seq": 9, "distance_m": 37084.79, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1547", "wtt_dep": "1548", "location": "Pontyclun", "stage_seq": 10, "distance_m": 40944.49, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557H", "location": "Leckwith Loop North Jn", "stage_seq": 11, "distance_m": 56789.211, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1601", "wtt_dep": "1604", "location": "Cardiff Central", "stage_seq": 12, "distance_m": 58861.545, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Long Dyke Jn", "stage_seq": 13, "distance_m": 60202.813, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611", "location": "Marshfield", "stage_seq": 14, "distance_m": 69410.069, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Ebbw Jn", "stage_seq": 15, "distance_m": 75334.236, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619H", "location": "Park Jn (Newport)", "stage_seq": 16, "distance_m": 76568.945, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1621", "location": "Park North Jn", "stage_seq": 17, "distance_m": 77418.521, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623", "location": "Pye Corner", "stage_seq": 18, "distance_m": 78471.346, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": "1627", "location": "Rogerstone", "stage_seq": 19, "distance_m": 80952.052, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Risca South Jn", "stage_seq": 20, "distance_m": 81530.267, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1631", "location": "Risca & Pontymister", "stage_seq": 21, "distance_m": 83138.788, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "Cross Keys", "stage_seq": 22, "distance_m": 86195.158, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1642H", "wtt_dep": "1644H", "location": "Newbridge (Ebbw Vale)", "stage_seq": 23, "distance_m": 91769.648, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Llanhilleth", "stage_seq": 24, "distance_m": 96267.958, "section_seq": 1, "route_path_id": 144424}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Aberbeeg Jn", "stage_seq": 25, "distance_m": 97564.697, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": "1659", "location": "Ebbw Vale Parkway", "stage_seq": 26, "distance_m": 104430.157, "section_seq": 1, "route_path_id": 144424}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Ebbw Vale Town", "stage_seq": 27, "distance_m": 106738.972, "section_seq": 1, "route_path_id": 144424}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 106738.972, "from_m": 0.0, "section_seq": 1, "route_path_id": 144424}], "total_distance_m": 106738.972, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 99338.677, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7400.295, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:10:33Z", "source_id": 20006822, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:13:35Z", "source_id": 20009080, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:22:51Z", "source_id": 20015872, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:24:35Z", "source_id": 20017209, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:28:05Z", "source_id": 20019756, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25594, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:59Z", "source_id": 63095814, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:31:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:30:07Z", "source_id": 20021220, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25609, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:38Z", "source_id": 63115578, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:41Z", "source_id": 20026894, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25334, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:38Z", "source_id": 63130994, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:44:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:43:40Z", "source_id": 20031354, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25330, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:32Z", "source_id": 63141302, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:48:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:36Z", "source_id": 20034358, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24816, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:41Z", "source_id": 63173194, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:46Z", "source_id": 20043512, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24742, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:42Z", "source_id": 63223695, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:20:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:43Z", "source_id": 20058239, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:07Z", "source_id": 20063966, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24750, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:50Z", "source_id": 63247483, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:30:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:54Z", "source_id": 20065245, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24754, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:59Z", "source_id": 63260859, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:35:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:03Z", "source_id": 20069067, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24757, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:37Z", "source_id": 63277721, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:42:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:40Z", "source_id": 20074032, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24763, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:44Z", "source_id": 63301924, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:52:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:48Z", "source_id": 20081104, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:11Z", "source_id": 20090821, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:11Z", "source_id": 20093998, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T17:04:00+01:00", "operational_fact": true}] |
Maesteg |
1507 |
1507 |
None |
None |
None |
Ebbw Vale Town |
1704 |
1702 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G39889/2026-09-21/detailed |
None |
Ebbw Vale Parkway |
2026-09-21T17:01:00+01:00 |
Ebbw Vale Town |
2.0 |
{"type": "LineString", "coordinates": [[-3.1960549, 51.7565058], [-3.1961111999999994, 51.75678810000001], [-3.1961968, 51.75707090000001], [-3.1963288999999997, 51.75736440000001], [-3.1964903, 51.75766329999999], [-3.1968148999999997, 51.7581238], [-3.1970733999999994, 51.7584754], [-3.1973957999999993, 51.7590454], [-3.1976048, 51.75950009999998], [-3.1977566, 51.759861699999995], [-3.1978865, 51.76027580000001], [-3.1980451, 51.7608565], [-3.1981736, 51.7613226], [-3.1983532999999995, 51.761819], [-3.1985759, 51.76227790000001], [-3.1988781, 51.762849], [-3.1991049, 51.76341229999999], [-3.1992690999999995, 51.7639238], [-3.1994678999999997, 51.7645734], [-3.1998651999999996, 51.7660092], [-3.1999746999999994, 51.766407699999995], [-3.2000333, 51.766786299999985], [-3.2000579, 51.76721770000001], [-3.2000121, 51.76767699999999], [-3.1999126, 51.7682553], [-3.1998251, 51.7689055], [-3.1997133999999994, 51.7696794], [-3.1995153999999997, 51.7708695], [-3.1994698999999995, 51.7712738], [-3.1994942999999996, 51.77164429999999], [-3.1995482999999996, 51.7719694], [-3.1996436000000004, 51.77231489999999], [-3.1997759, 51.772648999999994], [-3.200126899999999, 51.77331850000001], [-3.2004258999999995, 51.7738551], [-3.2007806, 51.774384700000006], [-3.2012773999999995, 51.7750515], [-3.2016543999999993, 51.77551359999999], [-3.2018455999999995, 51.7758096], [-3.2024115, 51.77657740000001]]} |
1.4 |
1702 |
1704 |
Ebbw Vale Parkway |
Ebbw Vale Town |
Ebbw Vale Town |
51.7765774 |
-3.2024115 |
51.7765774 |
-3.2024115 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:04:00 |
Ebbw Vale Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093998 |
1790006713013527 |
85 |
85 |
2026-09-21 16:15:14.216581 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:13.004011 |
| 715931 |
745727 |
W75898 |
672P43MQ21 |
2026-09-21 |
COMPLETE |
20094061 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 745727, "stp": "P", "toc": "West Midlands Trains", "uid": "W75898", "consist": "730017+730043", "dest_crs": "LIF", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75898/2026-09-21/detailed", "trust_id": "672P43MQ21", "origin_crs": "BMV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lichfield Trent Valley HL", "service_date": "2026-09-21", "dest_arr_time": "1649", "dest_platform": null, "is_terminated": 1, "next_location": "Four Oaks", "signalling_id": "2P43", "timing_status": null, "origin_station": "Bromsgrove", "current_leg_arr": "1706", "current_leg_dep": "1702", "current_leg_end": "Four Oaks", "origin_dep_time": "1529", "origin_platform": "3", "current_location": "Four Oaks", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269004, 52.578373500000005], [-1.8271189, 52.57857150000001], [-1.8273463, 52.578788200000005], [-1.8275517999999995, 52.57900709999999], [-1.8277866, 52.5792776], [-1.8280042000000003, 52.57954829999999], [-1.8280894618132544, 52.579671885186414]]}", "current_leg_start": "Sutton Coldfield", "dest_arr_time_act": "1649", "motion_projection": null, "next_location_lat": "52.5796719", "next_location_lon": "-1.8280895", "previous_location": "Sutton Coldfield", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3617.621, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4126.352, \"from_m\": 3617.621, \"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\": 9911.464, \"from_m\": 4126.352, \"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\": 9983.858, \"from_m\": 9911.464, \"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\": 12654.917, \"from_m\": 9983.858, \"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\": 12706.79, \"from_m\": 12654.917, \"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\": 14068.764, \"from_m\": 12706.79, \"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\": 14124.869, \"from_m\": 14068.764, \"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\": 14470.252, \"from_m\": 14124.869, \"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\": 14623.425, \"from_m\": 14470.252, \"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\": 15221.81, \"from_m\": 14623.425, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18651.257, \"from_m\": 15221.81, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21160.175, \"from_m\": 18651.257, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22627.076, \"from_m\": 21160.175, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22854.744, \"from_m\": 22627.076, \"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\": 23362.341, \"from_m\": 22854.744, \"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\": 23381.787, \"from_m\": 23362.341, \"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\": 23412.158, \"from_m\": 23381.787, \"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\": 23833.869, \"from_m\": 23412.158, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24615.491, \"from_m\": 23833.869, \"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\": 24991.819, \"from_m\": 24615.491, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25737.009, \"from_m\": 24991.819, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26991.476, \"from_m\": 25737.009, \"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\": 27463.763, \"from_m\": 26991.476, \"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\": 27764.604, \"from_m\": 27463.763, \"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\": 28000.562, \"from_m\": 27764.604, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28403.67, \"from_m\": 28000.562, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28427.993, \"from_m\": 28403.67, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28939.908, \"from_m\": 28427.993, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30124.959, \"from_m\": 28939.908, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30852.931, \"from_m\": 30124.959, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30881.367, \"from_m\": 30852.931, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31173.631, \"from_m\": 30881.367, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31183.006, \"from_m\": 31173.631, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35359.564, \"from_m\": 31183.006, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35736.585, \"from_m\": 35359.564, \"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\": 36565.427, \"from_m\": 35736.585, \"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\": 36927.184, \"from_m\": 36565.427, \"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\": 36950.948, \"from_m\": 36927.184, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40397.317, \"from_m\": 36950.948, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40431.203, \"from_m\": 40397.317, \"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\": 40772.06, \"from_m\": 40431.203, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40790.024, \"from_m\": 40772.06, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47147.032, \"from_m\": 40790.024, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47469.897, \"from_m\": 47147.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\": 48489.874, \"from_m\": 47469.897, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48840.892, \"from_m\": 48489.874, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49106.812, \"from_m\": 48840.892, \"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\": 49114.603, \"from_m\": 49106.812, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51068.404, \"from_m\": 49114.603, \"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\": 51607.68, \"from_m\": 51068.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51670.41, \"from_m\": 51607.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51764.311, \"from_m\": 51670.41, \"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\": 51983.36, \"from_m\": 51764.311, \"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\": 52045.387, \"from_m\": 51983.36, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52251.435, \"from_m\": 52045.387, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}], \"service_id\": 745727, \"profile_key\": \"44d9f3aca38df228cde1a3b3ef165274384e28f85691dd2ce4567c0a1ed3188f\", \"schedule_id\": 28610, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1529\", \"location\": \"Bromsgrove\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535\", \"location\": \"Barnt Green\", \"stage_seq\": 2, \"distance_m\": 6009.99, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1539\", \"wtt_dep\": \"1542H\", \"location\": \"Longbridge\", \"stage_seq\": 3, \"distance_m\": 10323.316, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Northfield\", \"stage_seq\": 4, \"distance_m\": 11919.242, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1547\", \"wtt_dep\": \"1548\", \"location\": \"Kings Norton\", \"stage_seq\": 5, \"distance_m\": 14293.888, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"Bournville\", \"stage_seq\": 6, \"distance_m\": 16059.341, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553H\", \"location\": \"Selly Oak\", \"stage_seq\": 7, \"distance_m\": 17810.592, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1556\", \"location\": \"University\", \"stage_seq\": 8, \"distance_m\": 18971.156, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": \"1600\", \"location\": \"Five Ways\", \"stage_seq\": 9, \"distance_m\": 21690.041, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1603\", \"wtt_dep\": \"1606\", \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 23100.365, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 24107.879, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1610H\", \"location\": \"Duddeston\", \"stage_seq\": 12, \"distance_m\": 25434.54, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1612H\", \"wtt_dep\": \"1613H\", \"location\": \"Aston\", \"stage_seq\": 13, \"distance_m\": 27367.517, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1616H\", \"wtt_dep\": \"1617\", \"location\": \"Gravelly Hill\", \"stage_seq\": 14, \"distance_m\": 29483.02, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1619\", \"wtt_dep\": \"1620\", \"location\": \"Erdington\", \"stage_seq\": 15, \"distance_m\": 31250.558, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1621H\", \"wtt_dep\": \"1622\", \"location\": \"Chester Road\", \"stage_seq\": 16, \"distance_m\": 32240.225, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1623H\", \"wtt_dep\": \"1624H\", \"location\": \"Wylde Green\", \"stage_seq\": 17, \"distance_m\": 33296.86, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1627H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 18, \"distance_m\": 35506.375, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1631\", \"location\": \"Four Oaks\", \"stage_seq\": 19, \"distance_m\": 37644.502, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1633\", \"wtt_dep\": \"1634\", \"location\": \"Butlers Lane\", \"stage_seq\": 20, \"distance_m\": 39329.321, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"Blake Street\", \"stage_seq\": 21, \"distance_m\": 40642.516, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1640H\", \"location\": \"Shenstone\", \"stage_seq\": 22, \"distance_m\": 44715.27, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1645H\", \"wtt_dep\": \"1646H\", \"location\": \"Lichfield City\", \"stage_seq\": 23, \"distance_m\": 49621.809, \"section_seq\": 1, \"route_path_id\": 141960}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": null, \"location\": \"Lichfield Trent Valley HL\", \"stage_seq\": 24, \"distance_m\": 52251.435, \"section_seq\": 1, \"route_path_id\": 141960}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 52251.435, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141960}], \"total_distance_m\": 52251.435, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 50496.92, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1754.515, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1529", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "4.0", "current_position_lat": "52.5796719", "current_position_lon": "-1.8280895", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:24Z\", \"source_id\": 63107268, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:35:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:28Z\", \"source_id\": 20024451, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:44Z\", \"source_id\": 63118316, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:39:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:45Z\", \"source_id\": 20027682, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:36Z\", \"source_id\": 63128296, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:41Z\", \"source_id\": 20030611, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:30Z\", \"source_id\": 63138610, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:32Z\", \"source_id\": 20033528, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:46Z\", \"source_id\": 63144534, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:50:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:51Z\", \"source_id\": 20035318, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:19Z\", \"source_id\": 63153918, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:53:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:21Z\", \"source_id\": 20037919, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:14Z\", \"source_id\": 63161456, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:18Z\", \"source_id\": 20040204, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:54Z\", \"source_id\": 63171126, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:54Z\", \"source_id\": 63171139, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:55Z\", \"source_id\": 20042900, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:16Z\", \"source_id\": 63180389, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:20Z\", \"source_id\": 20045517, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:06Z\", \"source_id\": 63243166, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:26:09Z\", \"source_id\": 20063999, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:08Z\", \"source_id\": 63294692, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:09Z\", \"source_id\": 20078999, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:20Z\", \"source_id\": 63306366, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:23Z\", \"source_id\": 20082333, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:24Z\", \"source_id\": 63314682, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:26Z\", \"source_id\": 20084732, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:19Z\", \"source_id\": 63319825, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:23Z\", \"source_id\": 20086277, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:22Z\", \"source_id\": 63325611, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:25Z\", \"source_id\": 20087852, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:03Z\", \"source_id\": 63332782, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:10Z\", \"source_id\": 20089927, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:09Z\", \"source_id\": 63347166, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:15Z\", \"source_id\": 20094060, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Four Oaks", "service_state_platform": "1", "timing_fact_generation": 1790006715685490, "current_leg_arrival_utc": "2026-09-21T16:30:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:15.665844", "service_state_evidence_id": 20094061, "current_leg_start_actual_dep": "2026-09-21T16:27:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:16.608619", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
BMV |
LIF |
2P43 |
730017+730043 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 3617.621, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4126.352, "from_m": 3617.621, "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": 9911.464, "from_m": 4126.352, "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": 9983.858, "from_m": 9911.464, "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": 12654.917, "from_m": 9983.858, "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": 12706.79, "from_m": 12654.917, "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": 14068.764, "from_m": 12706.79, "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": 14124.869, "from_m": 14068.764, "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": 14470.252, "from_m": 14124.869, "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": 14623.425, "from_m": 14470.252, "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": 15221.81, "from_m": 14623.425, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 18651.257, "from_m": 15221.81, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21160.175, "from_m": 18651.257, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22627.076, "from_m": 21160.175, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22854.744, "from_m": 22627.076, "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": 23362.341, "from_m": 22854.744, "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": 23381.787, "from_m": 23362.341, "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": 23412.158, "from_m": 23381.787, "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": 23833.869, "from_m": 23412.158, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24615.491, "from_m": 23833.869, "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": 24991.819, "from_m": 24615.491, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25737.009, "from_m": 24991.819, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26991.476, "from_m": 25737.009, "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": 27463.763, "from_m": 26991.476, "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": 27764.604, "from_m": 27463.763, "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": 28000.562, "from_m": 27764.604, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28403.67, "from_m": 28000.562, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28427.993, "from_m": 28403.67, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28939.908, "from_m": 28427.993, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30124.959, "from_m": 28939.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30852.931, "from_m": 30124.959, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30881.367, "from_m": 30852.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31173.631, "from_m": 30881.367, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31183.006, "from_m": 31173.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35359.564, "from_m": 31183.006, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35736.585, "from_m": 35359.564, "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": 36565.427, "from_m": 35736.585, "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": 36927.184, "from_m": 36565.427, "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": 36950.948, "from_m": 36927.184, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40397.317, "from_m": 36950.948, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40431.203, "from_m": 40397.317, "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": 40772.06, "from_m": 40431.203, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40790.024, "from_m": 40772.06, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47147.032, "from_m": 40790.024, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47469.897, "from_m": 47147.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": 48489.874, "from_m": 47469.897, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48840.892, "from_m": 48489.874, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49106.812, "from_m": 48840.892, "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": 49114.603, "from_m": 49106.812, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51068.404, "from_m": 49114.603, "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": 51607.68, "from_m": 51068.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51670.41, "from_m": 51607.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51764.311, "from_m": 51670.41, "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": 51983.36, "from_m": 51764.311, "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": 52045.387, "from_m": 51983.36, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52251.435, "from_m": 52045.387, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}], "service_id": 745727, "profile_key": "44d9f3aca38df228cde1a3b3ef165274384e28f85691dd2ce4567c0a1ed3188f", "schedule_id": 28610, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1529", "location": "Bromsgrove", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535", "location": "Barnt Green", "stage_seq": 2, "distance_m": 6009.99, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1539", "wtt_dep": "1542H", "location": "Longbridge", "stage_seq": 3, "distance_m": 10323.316, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Northfield", "stage_seq": 4, "distance_m": 11919.242, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1547", "wtt_dep": "1548", "location": "Kings Norton", "stage_seq": 5, "distance_m": 14293.888, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "Bournville", "stage_seq": 6, "distance_m": 16059.341, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553H", "location": "Selly Oak", "stage_seq": 7, "distance_m": 17810.592, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1556", "location": "University", "stage_seq": 8, "distance_m": 18971.156, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": "1600", "location": "Five Ways", "stage_seq": 9, "distance_m": 21690.041, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1603", "wtt_dep": "1606", "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 23100.365, "section_seq": 1, "route_path_id": 141960}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 24107.879, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1610H", "location": "Duddeston", "stage_seq": 12, "distance_m": 25434.54, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1612H", "wtt_dep": "1613H", "location": "Aston", "stage_seq": 13, "distance_m": 27367.517, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1616H", "wtt_dep": "1617", "location": "Gravelly Hill", "stage_seq": 14, "distance_m": 29483.02, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1619", "wtt_dep": "1620", "location": "Erdington", "stage_seq": 15, "distance_m": 31250.558, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1621H", "wtt_dep": "1622", "location": "Chester Road", "stage_seq": 16, "distance_m": 32240.225, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1623H", "wtt_dep": "1624H", "location": "Wylde Green", "stage_seq": 17, "distance_m": 33296.86, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1627H", "location": "Sutton Coldfield", "stage_seq": 18, "distance_m": 35506.375, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1631", "location": "Four Oaks", "stage_seq": 19, "distance_m": 37644.502, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1633", "wtt_dep": "1634", "location": "Butlers Lane", "stage_seq": 20, "distance_m": 39329.321, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "Blake Street", "stage_seq": 21, "distance_m": 40642.516, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1640H", "location": "Shenstone", "stage_seq": 22, "distance_m": 44715.27, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1645H", "wtt_dep": "1646H", "location": "Lichfield City", "stage_seq": 23, "distance_m": 49621.809, "section_seq": 1, "route_path_id": 141960}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": null, "location": "Lichfield Trent Valley HL", "stage_seq": 24, "distance_m": 52251.435, "section_seq": 1, "route_path_id": 141960}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 52251.435, "from_m": 0.0, "section_seq": 1, "route_path_id": 141960}], "total_distance_m": 52251.435, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 50496.92, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1754.515, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:24Z", "source_id": 63107268, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:35:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:28Z", "source_id": 20024451, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:44Z", "source_id": 63118316, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:39:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:45Z", "source_id": 20027682, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:36Z", "source_id": 63128296, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:41Z", "source_id": 20030611, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:30Z", "source_id": 63138610, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:32Z", "source_id": 20033528, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:46Z", "source_id": 63144534, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:50:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:51Z", "source_id": 20035318, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:19Z", "source_id": 63153918, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:53:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:21Z", "source_id": 20037919, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:14Z", "source_id": 63161456, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:18Z", "source_id": 20040204, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:54Z", "source_id": 63171126, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:54Z", "source_id": 63171139, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:55Z", "source_id": 20042900, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19348, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:16Z", "source_id": 63180389, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:20Z", "source_id": 20045517, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19499, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:06Z", "source_id": 63243166, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:26:09Z", "source_id": 20063999, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:08Z", "source_id": 63294692, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:47:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:09Z", "source_id": 20078999, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:20Z", "source_id": 63306366, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:23Z", "source_id": 20082333, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:24Z", "source_id": 63314682, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:54:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:26Z", "source_id": 20084732, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:19Z", "source_id": 63319825, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:56:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:23Z", "source_id": 20086277, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:22Z", "source_id": 63325611, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:58:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:25Z", "source_id": 20087852, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:03Z", "source_id": 63332782, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:10Z", "source_id": 20089927, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19268, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:09Z", "source_id": 63347166, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:06:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:15Z", "source_id": 20094060, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Bromsgrove |
1529 |
1529 |
3 |
None |
None |
Lichfield Trent Valley HL |
1649 |
1649 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W75898/2026-09-21/detailed |
None |
Sutton Coldfield |
2026-09-21T16:27:30+01:00 |
Four Oaks |
4.0 |
{"type": "LineString", "coordinates": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269004, 52.578373500000005], [-1.8271189, 52.57857150000001], [-1.8273463, 52.578788200000005], [-1.8275517999999995, 52.57900709999999], [-1.8277866, 52.5792776], [-1.8280042000000003, 52.57954829999999], [-1.8280894618132544, 52.579671885186414]]} |
1.3 |
1702 |
1706 |
Sutton Coldfield |
Four Oaks |
Four Oaks |
52.5796719 |
-1.8280895 |
52.5796719 |
-1.8280895 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
Four Oaks |
TRUST |
TRUST_CANCELLATION |
20094061 |
1790006715685490 |
93 |
93 |
2026-09-21 16:15:16.608619 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:15.665844 |
| 715932 |
746625 |
P90475 |
885C13MS21 |
2026-09-21 |
COMPLETE |
20093207 |
2026-09-21 17:05:00 |
2026-09-21 16:15:22 |
2026-09-23 16:15:22 |
{"id": 746625, "stp": "P", "toc": "Southeastern", "uid": "P90475", "consist": "707007+707021", "dest_crs": "CST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90475/2026-09-21/detailed", "trust_id": "885C13MS21", "origin_crs": null, "show_on_map": 0, "dar_est_time": "16:04:00", "dar_platform": null, "dest_station": "London Cannon Street", "service_date": "2026-09-21", "dest_arr_time": "1707", "dest_platform": "3", "is_terminated": 1, "next_location": "London Cannon Street", "signalling_id": "5C13", "timing_status": "EARLY", "origin_station": "Slade Green T&R.S.M.D", "current_leg_arr": "1705", "current_leg_dep": "1614", "current_leg_end": "London Cannon Street", "origin_dep_time": "1604", "origin_platform": null, "current_location": "London Cannon Street", "last_update_time": "2026-09-21T16:15:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1958449, 51.461700099999995], [0.1959994, 51.4614958], [0.196053, 51.46142880000001], [0.1962479, 51.461185], [0.1956839, 51.4617349], [0.195465, 51.46197329999999], [0.1951385, 51.4623367], [0.19491865267796807, 51.46257237632921], [0.1948885, 51.4626047], [0.19464119999999996, 51.462827], [0.1944704, 51.46296069999998], [0.1941917, 51.4631539], [0.19395529999999997, 51.4632901], [0.1936999, 51.4634229], [0.1934881, 51.463525899999986], [0.1931861, 51.4636382], [0.192917, 51.4637404], [0.1926779, 51.4638101], [0.1925003, 51.46386209999999], [0.1922981, 51.4639089], [0.19203849999999997, 51.46395830000001], [0.19183489999999995, 51.4639949], [0.19163549999999996, 51.4640229], [0.1913554, 51.46405190000001], [0.19108079999999997, 51.46407399999999], [0.1908458, 51.464088499999995], [0.1902077, 51.46409609999999], [0.1895301, 51.4641055], [0.18893439999999995, 51.46411659999999], [0.188336, 51.46412680000001], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18793979999999996, 51.4640996], [0.1874788, 51.4641081], [0.1872117, 51.4641094], [0.18219019999999997, 51.46420090000001], [0.1816555, 51.4642096], [0.1796630568239043, 51.46424329291358], [0.17746279999999998, 51.4642805], [0.17727179999999998, 51.46428339999999], [0.1759565, 51.46431789999999], [0.17297329999999997, 51.4643578], [0.17224759999999997, 51.4643641], [0.1703104, 51.4644059], [0.16776139999999998, 51.4645186], [0.1675032, 51.4645326], [0.1652742, 51.46467829999999], [0.1635489, 51.46480499999999], [0.161596, 51.46492119999999], [0.16045960675246873, 51.46497176182742], [0.16036659999999997, 51.46497589999999], [0.1594919, 51.465011800000006], [0.1575565, 51.46505319999999], [0.1558936, 51.46505989999999], [0.15343669999999998, 51.4650064], [0.1505935, 51.46487939999999], [0.14895199999999997, 51.46475909999999], [0.1463556, 51.4645051], [0.14438149999999997, 51.46431119999999], [0.1405621, 51.4639212], [0.1376458, 51.4636437], [0.1373566, 51.46362150000001], [0.1363306, 51.4635585], [0.13583910000000002, 51.46354040000001], [0.1350747, 51.4635219], [0.13389299999999998, 51.46352649999999], [0.13331249999999997, 51.4635425], [0.1327415, 51.463564], [0.1315606, 51.4636295], [0.1295757, 51.46372970000001], [0.12791280000000002, 51.4638033], [0.125252, 51.4638701], [0.1186303, 51.464020299999994], [0.11669229999999996, 51.4640568], [0.11476999999999996, 51.4641107], [0.11258129999999998, 51.464164200000006], [0.11156299999999998, 51.46421889999999], [0.1103756, 51.46431270000001], [0.1092489, 51.46443399999999], [0.1090072, 51.46446239999999], [0.108685, 51.46449509999999], [0.1081999, 51.4645493], [0.1057737, 51.4648276], [0.1050862, 51.46488779999999], [0.1046698, 51.46491279999999], [0.1044318, 51.4649232], [0.1041388, 51.464931500000006], [0.1036624, 51.46493039999999], [0.1034213, 51.4649265], [0.10308, 51.4649145], [0.1026874, 51.464895000000006], [0.1022773, 51.4648659], [0.1018783, 51.464825799999986], [0.1015322, 51.4647854], [0.1011665, 51.4647333], [0.1008188, 51.464673], [0.1004386, 51.464598200000005], [0.1001403, 51.4645385], [0.09989389999999998, 51.46448430000001], [0.0994894, 51.4643888], [0.0989695, 51.4642439], [0.09845539999999998, 51.4640834], [0.0978559, 51.4638838], [0.0973282, 51.46370370000001], [0.0941747, 51.4625831], [0.0917457, 51.461727499999995], [0.090388, 51.461279], [0.08983152841195213, 51.46110998633911], [0.0891744, 51.4609104], [0.0878942, 51.4605741], [0.08660449999999999, 51.4602836], [0.0845445, 51.45991989999999], [0.08188379999999999, 51.4595631], [0.0798024, 51.45927729999999], [0.07890649999999999, 51.459160399999995], [0.0788643, 51.459154699999985], [0.07875899999999998, 51.4591405], [0.07866379999999999, 51.45912770000001], [0.07858909999999998, 51.459117600000006], [0.07801339999999998, 51.45904000000001], [0.07700009999999999, 51.4588922], [0.0752414, 51.45863119999999], [0.061698600000000006, 51.45670940000001], [0.061009, 51.45662480000001], [0.05944449999999999, 51.4564003], [0.0576643, 51.4561753], [0.0553561, 51.455922499999986], [0.0529417, 51.4556635], [0.0515502, 51.45550370000001], [0.051344499999999994, 51.4554801], [0.0509249, 51.4554175], [0.0497445, 51.4552234], [0.0484538, 51.4550073], [0.0482413, 51.45497910000002], [0.0479661, 51.4549673], [0.047806499999999995, 51.4549628], [0.0475035, 51.4549723], [0.0472069, 51.45499850000001], [0.0469034, 51.4550393], [0.0464784, 51.455135300000016], [0.0458736, 51.4553332], [0.0449726, 51.4556669], [0.044731, 51.455757000000006], [0.0445035, 51.4558431], [0.044183299999999995, 51.4559608], [0.0437109, 51.45613349999999], [0.0427081, 51.45651059999999], [0.0422943, 51.45666400000001], [0.04173369999999999, 51.4568725], [0.0400417, 51.4575035], [0.0391767, 51.45784], [0.03888169999999999, 51.4579503], [0.0337246, 51.45986839999999], [0.033593099999999994, 51.45991730000001], [0.033345, 51.4600112], [0.0296964, 51.4613634], [0.0268786, 51.4623885], [0.0209023, 51.46461240000001], [0.0191417, 51.4653086], [0.0166356, 51.4663702], [0.016373599999999995, 51.4664834], [0.0160966, 51.4665765], [0.0159181, 51.4666252], [0.015619199999999998, 51.4666898], [0.0153426, 51.4667336], [0.0150868, 51.46676140000001], [0.014859399999999997, 51.4667748], [0.01463, 51.4667783], [0.014423, 51.46677210000001], [0.014248, 51.46676180000001], [0.014072499999999998, 51.4667452], [0.013889399999999998, 51.4667177], [0.013690999999999998, 51.4666865], [0.0134879, 51.4666432], [0.0132738, 51.4665972], [0.0129469, 51.46652399999999], [0.0120321, 51.46626489999999], [0.011604599999999998, 51.4661587], [0.011197, 51.4660743], [0.0108767, 51.46601840000001], [0.0105507, 51.4659699], [0.010065899999999996, 51.46590739999999], [0.0096676, 51.4658617], [0.0092318, 51.4658186], [0.008851299999999998, 51.46578259999999], [0.007955090542280621, 51.465702579514485], [0.007954199999999998, 51.465702500000006], [0.007398, 51.4656514], [0.007005199999999999, 51.465617599999995], [0.0066737, 51.4655921], [0.0063226, 51.4655704], [0.005932300000000001, 51.4655526], [0.005568, 51.46553579999999], [0.0049756, 51.465505400000005], [0.004606999999999999, 51.4654818], [0.004228699999999999, 51.4654558], [0.003760799999999999, 51.4654222], [0.0031922999999999995, 51.46538439999999], [0.0025789, 51.4653407], [0.0018867, 51.4652931], [0.0012448999999999995, 51.4652492], [0.0006519999999999999, 51.46520709999999], [0.00030489999999999993, 51.4651827], [0.0, 51.46516201824555], [-0.0003305, 51.46513959999999], [-0.0010642999999999998, 51.4650887], [-0.0016297, 51.4650493], [-0.0020048999999999996, 51.4650241], [-0.002377, 51.46499909999999], [-0.0029831999999999997, 51.4649588], [-0.0035205, 51.4649271], [-0.003894599999999999, 51.46490959999999], [-0.0043259, 51.4648914], [-0.0047317999999999995, 51.4648817], [-0.005321, 51.4648734], [-0.0057381, 51.46487690000001], [-0.0060952, 51.4648825], [-0.006477999999999999, 51.4648951], [-0.0072051, 51.4649297], [-0.007651500000000001, 51.464956099999995], [-0.008349199999999998, 51.4650012], [-0.009563000000000002, 51.46508680000001], [-0.0098545, 51.4651135], [-0.0102965, 51.46515780000001], [-0.010778799999999998, 51.465219899999994], [-0.0116139, 51.465331], [-0.012285999999999998, 51.4654307], [-0.0127112, 51.46549889999999], [-0.013224899999999998, 51.4655987], [-0.013548499999999998, 51.465668], [-0.0138629, 51.465745199999986], [-0.014098503899760164, 51.4658070617726], [-0.014236899999999997, 51.46584339999999], [-0.014592900000000002, 51.46594569999999], [-0.0150507, 51.4660802], [-0.015281899999999998, 51.466149699999995], [-0.015441300000000002, 51.4661917], [-0.0157334, 51.4662729], [-0.018232499999999995, 51.467276], [-0.018660599999999996, 51.4674473], [-0.0189686, 51.4675675], [-0.019052231141783373, 51.46759615562638], [-0.019170171888838457, 51.4676365671687], [-0.01934292837212064, 51.46769576086119], [-0.019394699999999997, 51.46771349999999], [-0.01954237268678388, 51.46776578153707], [-0.019714499999999996, 51.46787779999998], [-0.019994399999999996, 51.4680323], [-0.020295299999999995, 51.468182699999986], [-0.020592399999999997, 51.46831900000001], [-0.021173399999999995, 51.4685629], [-0.0218126, 51.4688371], [-0.02223546933965226, 51.469012840800104], [-0.022571999999999995, 51.46915270000001], [-0.0230656, 51.469365499999995], [-0.0243718, 51.46991829999999], [-0.0248669, 51.470130100000006], [-0.025641199999999996, 51.4705173], [-0.025973399999999997, 51.4706777], [-0.026290199999999996, 51.4708339], [-0.026442, 51.470913499999995], [-0.0266967, 51.471051200000005], [-0.0269296, 51.47118269999999], [-0.027746, 51.4716894], [-0.0284268, 51.47214099999999], [-0.0285885, 51.4722483], [-0.0292431, 51.4727291], [-0.0296939, 51.47308090000001], [-0.0301107, 51.4734069], [-0.0305535, 51.47384519999999], [-0.030932, 51.4742065], [-0.0312633, 51.47454919999999], [-0.031588899999999996, 51.474909200000006], [-0.0319146, 51.47529680000001], [-0.0321813, 51.4756243], [-0.0324959, 51.4760292], [-0.0327537, 51.476368400000005], [-0.03305489999999999, 51.476787300000005], [-0.03331719999999999, 51.477161800000005], [-0.033567299999999994, 51.477529999999994], [-0.0337974, 51.47787129999998], [-0.0340297, 51.4782133], [-0.0342497, 51.4785303], [-0.0344598, 51.4788453], [-0.034676099999999994, 51.479148499999994], [-0.0347661, 51.4792787], [-0.0350055, 51.479624699999995], [-0.0353601, 51.4802207], [-0.035599200000000004, 51.48058369999999], [-0.035731299999999994, 51.4807732], [-0.0359724, 51.481070999999986], [-0.036124, 51.48125979999999], [-0.0363913, 51.4815687], [-0.036642499999999995, 51.4818194], [-0.03678998529299981, 51.481952933193696], [-0.036866600000000006, 51.4820223], [-0.0371119, 51.482235], [-0.0373249, 51.48239399999999], [-0.0375438, 51.4825495], [-0.0378488, 51.4827614], [-0.0380771, 51.4828902], [-0.038290099999999994, 51.4830163], [-0.03834326567772389, 51.48304447959757], [-0.03854284778666204, 51.48314284202234], [-0.03871739704017266, 51.483231415946186], [-0.0388706663761362, 51.48331143737151], [-0.03900640873243311, 51.483384142300736], [-0.03912837704694387, 51.48345076673625], [-0.03924032425754894, 51.48351254668045], [-0.039346003302128785, 51.48357071813577], [-0.03944916711856386, 51.4836265171046], [-0.03955356864473465, 51.48368117958934], [-0.039662960818521595, 51.48373594159239], [-0.03978109657780518, 51.48379203911617], [-0.039911728860465845, 51.483850708163075], [-0.04005861060438407, 51.48391318473551], [-0.04022549474744032, 51.48398070483589], [-0.04041613422751505, 51.48405450446661], [-0.04063428198248872, 51.48413581963008], [-0.0407924, 51.4841974], [-0.0418288, 51.48458079999999], [-0.042987599999999994, 51.485073], [-0.0434639, 51.485291], [-0.043696566170375525, 51.48539461824919], [-0.04376478738344701, 51.48542500063034], [-0.0439296, 51.48549839999998], [-0.04406859999999999, 51.4855555], [-0.04431009999999999, 51.485654700000005], [-0.04523364253680909, 51.48602364233819], [-0.045450079410082125, 51.48610697126801], [-0.04564180734105045, 51.48617999627665], [-0.0458122124605411, 51.48624423367314], [-0.045964680899381126, 51.48630119976656], [-0.04610259878839751, 51.486352410865955], [-0.04622935225841731, 51.48639938328037], [-0.04634832744026755, 51.486443633318885], [-0.04646291046477525, 51.48648667729053], [-0.046576487462767435, 51.486530031504365], [-0.04669244456507114, 51.48657521226945], [-0.046814167902513394, 51.486623735894824], [-0.04694504360592121, 51.48667711868957], [-0.047088457806121635, 51.48673687696272], [-0.04724779663394167, 51.48680452702334], [-0.047426446220208376, 51.48688158518048], [-0.04762779269574875, 51.48696956774318], [-0.0476834, 51.486992400000005], [-0.04954889999999999, 51.4877555], [-0.05006699999999999, 51.4879752], [-0.050372999999999994, 51.4881065], [-0.0506642, 51.4882368], [-0.050848, 51.4883262], [-0.0512278, 51.488510100000006], [-0.0516578, 51.4887262], [-0.051924, 51.48886649999999], [-0.0521676, 51.48898760000001], [-0.05241479999999999, 51.4891062], [-0.05286140000000001, 51.4893178], [-0.053263099999999994, 51.48949150000001], [-0.053828999999999995, 51.489716099999995], [-0.054285999999999994, 51.4898969], [-0.054513299999999994, 51.4899758], [-0.05472919999999999, 51.49005559999999], [-0.05499609999999999, 51.4901558], [-0.0552134, 51.4902406], [-0.055446699999999995, 51.490331999999995], [-0.05759140000000001, 51.4912632], [-0.05784219999999999, 51.4913759], [-0.05829149999999999, 51.4915705], [-0.0604607, 51.4925143], [-0.0609676, 51.4927389], [-0.06135779999999998, 51.4929093], [-0.062752, 51.493522299999995], [-0.0639445, 51.49405560000001], [-0.0647842, 51.49443399999999], [-0.065521, 51.4947767], [-0.0660534, 51.49504709999999], [-0.06677120000000002, 51.4954222], [-0.067129, 51.4956008], [-0.06754969999999999, 51.495794], [-0.06794439999999999, 51.4959648], [-0.06835759999999999, 51.496132399999986], [-0.0689536, 51.49636639999999], [-0.06941019999999999, 51.4965596], [-0.06990510000000001, 51.4967797], [-0.0708392, 51.497239500000006], [-0.07210449999999999, 51.4978878], [-0.0730468, 51.498387400000006], [-0.07377556816539182, 51.4987748385867], [-0.074286, 51.49904620000001], [-0.0760067, 51.4999783], [-0.07696089999999998, 51.50049], [-0.07748499999999998, 51.50077040000001], [-0.0778572, 51.5009845], [-0.0782342, 51.5012023], [-0.0791395, 51.5016777], [-0.0802967, 51.50228940000001], [-0.08051169999999999, 51.5024008], [-0.0813896, 51.50284509999999], [-0.08161989999999998, 51.5029578], [-0.0818829, 51.5030919], [-0.0824847, 51.50338969999999], [-0.0827038, 51.5034996], [-0.0828384, 51.5035711], [-0.08303849999999999, 51.50368849999999], [-0.08315849999999998, 51.503769899999995], [-0.08327059999999999, 51.5038506], [-0.0835106, 51.5040562], [-0.08383179999999998, 51.504369700000005], [-0.0840235, 51.5045287], [-0.0842281, 51.50467809999999], [-0.0845645, 51.504896200000005], [-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]}", "current_leg_start": "Slade Green Crayford Exit", "dest_arr_time_act": "1707", "motion_projection": null, "next_location_lat": "51.5110406", "next_location_lon": "-0.0904120", "previous_location": "Slade Green Crayford Exit", "current_leg_milage": "14.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "51.0", "current_position_lat": "51.5110406", "current_position_lon": "-0.0904120", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:36Z\", \"source_id\": 63226310, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:42Z\", \"source_id\": 20058989, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:19Z\", \"source_id\": 63259175, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:20Z\", \"source_id\": 20068528, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:58Z\", \"source_id\": 63291358, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:01Z\", \"source_id\": 20078064, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:26Z\", \"source_id\": 63303846, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:31Z\", \"source_id\": 20081595, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:29Z\", \"source_id\": 63312331, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:33Z\", \"source_id\": 20084040, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:01Z\", \"source_id\": 63318983, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:06Z\", \"source_id\": 20086068, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:16Z\", \"source_id\": 63336120, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:19Z\", \"source_id\": 20090939, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:06Z\", \"source_id\": 63344185, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:07Z\", \"source_id\": 20093207, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Cannon Street", "service_state_platform": "3", "timing_fact_generation": 1790006656061870, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:18.056183", "service_state_evidence_id": 20093207, "current_leg_start_actual_dep": "2026-09-21T16:14:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:18.370634", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
CST |
5C13 |
707007+707021 |
10 |
100 |
None |
None |
[{"source": "TD", "smart_id": 31604, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:36Z", "source_id": 63226310, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:20:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:42Z", "source_id": 20058989, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31588, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:19Z", "source_id": 63259175, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:20Z", "source_id": 20068528, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:58Z", "source_id": 63291358, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:45:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:01Z", "source_id": 20078064, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:26Z", "source_id": 63303846, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:31Z", "source_id": 20081595, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31543, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:29Z", "source_id": 63312331, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:53:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:33Z", "source_id": 20084040, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31530, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:01Z", "source_id": 63318983, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:55:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:06Z", "source_id": 20086068, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29667, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:16Z", "source_id": 63336120, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:02:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:19Z", "source_id": 20090939, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31452, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:06Z", "source_id": 63344185, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:07Z", "source_id": 20093207, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Slade Green T&R.S.M.D |
1604 |
1604 |
None |
16:04:00 |
None |
London Cannon Street |
1707 |
1707 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90475/2026-09-21/detailed |
None |
Slade Green Crayford Exit |
2026-09-21T16:14:00+01:00 |
London Cannon Street |
51.0 |
{"type": "LineString", "coordinates": [[0.1958449, 51.461700099999995], [0.1959994, 51.4614958], [0.196053, 51.46142880000001], [0.1962479, 51.461185], [0.1956839, 51.4617349], [0.195465, 51.46197329999999], [0.1951385, 51.4623367], [0.19491865267796807, 51.46257237632921], [0.1948885, 51.4626047], [0.19464119999999996, 51.462827], [0.1944704, 51.46296069999998], [0.1941917, 51.4631539], [0.19395529999999997, 51.4632901], [0.1936999, 51.4634229], [0.1934881, 51.463525899999986], [0.1931861, 51.4636382], [0.192917, 51.4637404], [0.1926779, 51.4638101], [0.1925003, 51.46386209999999], [0.1922981, 51.4639089], [0.19203849999999997, 51.46395830000001], [0.19183489999999995, 51.4639949], [0.19163549999999996, 51.4640229], [0.1913554, 51.46405190000001], [0.19108079999999997, 51.46407399999999], [0.1908458, 51.464088499999995], [0.1902077, 51.46409609999999], [0.1895301, 51.4641055], [0.18893439999999995, 51.46411659999999], [0.188336, 51.46412680000001], [0.1879152, 51.46413439999999], [0.188336, 51.46412680000001], [0.18793979999999996, 51.4640996], [0.1874788, 51.4641081], [0.1872117, 51.4641094], [0.18219019999999997, 51.46420090000001], [0.1816555, 51.4642096], [0.1796630568239043, 51.46424329291358], [0.17746279999999998, 51.4642805], [0.17727179999999998, 51.46428339999999], [0.1759565, 51.46431789999999], [0.17297329999999997, 51.4643578], [0.17224759999999997, 51.4643641], [0.1703104, 51.4644059], [0.16776139999999998, 51.4645186], [0.1675032, 51.4645326], [0.1652742, 51.46467829999999], [0.1635489, 51.46480499999999], [0.161596, 51.46492119999999], [0.16045960675246873, 51.46497176182742], [0.16036659999999997, 51.46497589999999], [0.1594919, 51.465011800000006], [0.1575565, 51.46505319999999], [0.1558936, 51.46505989999999], [0.15343669999999998, 51.4650064], [0.1505935, 51.46487939999999], [0.14895199999999997, 51.46475909999999], [0.1463556, 51.4645051], [0.14438149999999997, 51.46431119999999], [0.1405621, 51.4639212], [0.1376458, 51.4636437], [0.1373566, 51.46362150000001], [0.1363306, 51.4635585], [0.13583910000000002, 51.46354040000001], [0.1350747, 51.4635219], [0.13389299999999998, 51.46352649999999], [0.13331249999999997, 51.4635425], [0.1327415, 51.463564], [0.1315606, 51.4636295], [0.1295757, 51.46372970000001], [0.12791280000000002, 51.4638033], [0.125252, 51.4638701], [0.1186303, 51.464020299999994], [0.11669229999999996, 51.4640568], [0.11476999999999996, 51.4641107], [0.11258129999999998, 51.464164200000006], [0.11156299999999998, 51.46421889999999], [0.1103756, 51.46431270000001], [0.1092489, 51.46443399999999], [0.1090072, 51.46446239999999], [0.108685, 51.46449509999999], [0.1081999, 51.4645493], [0.1057737, 51.4648276], [0.1050862, 51.46488779999999], [0.1046698, 51.46491279999999], [0.1044318, 51.4649232], [0.1041388, 51.464931500000006], [0.1036624, 51.46493039999999], [0.1034213, 51.4649265], [0.10308, 51.4649145], [0.1026874, 51.464895000000006], [0.1022773, 51.4648659], [0.1018783, 51.464825799999986], [0.1015322, 51.4647854], [0.1011665, 51.4647333], [0.1008188, 51.464673], [0.1004386, 51.464598200000005], [0.1001403, 51.4645385], [0.09989389999999998, 51.46448430000001], [0.0994894, 51.4643888], [0.0989695, 51.4642439], [0.09845539999999998, 51.4640834], [0.0978559, 51.4638838], [0.0973282, 51.46370370000001], [0.0941747, 51.4625831], [0.0917457, 51.461727499999995], [0.090388, 51.461279], [0.08983152841195213, 51.46110998633911], [0.0891744, 51.4609104], [0.0878942, 51.4605741], [0.08660449999999999, 51.4602836], [0.0845445, 51.45991989999999], [0.08188379999999999, 51.4595631], [0.0798024, 51.45927729999999], [0.07890649999999999, 51.459160399999995], [0.0788643, 51.459154699999985], [0.07875899999999998, 51.4591405], [0.07866379999999999, 51.45912770000001], [0.07858909999999998, 51.459117600000006], [0.07801339999999998, 51.45904000000001], [0.07700009999999999, 51.4588922], [0.0752414, 51.45863119999999], [0.061698600000000006, 51.45670940000001], [0.061009, 51.45662480000001], [0.05944449999999999, 51.4564003], [0.0576643, 51.4561753], [0.0553561, 51.455922499999986], [0.0529417, 51.4556635], [0.0515502, 51.45550370000001], [0.051344499999999994, 51.4554801], [0.0509249, 51.4554175], [0.0497445, 51.4552234], [0.0484538, 51.4550073], [0.0482413, 51.45497910000002], [0.0479661, 51.4549673], [0.047806499999999995, 51.4549628], [0.0475035, 51.4549723], [0.0472069, 51.45499850000001], [0.0469034, 51.4550393], [0.0464784, 51.455135300000016], [0.0458736, 51.4553332], [0.0449726, 51.4556669], [0.044731, 51.455757000000006], [0.0445035, 51.4558431], [0.044183299999999995, 51.4559608], [0.0437109, 51.45613349999999], [0.0427081, 51.45651059999999], [0.0422943, 51.45666400000001], [0.04173369999999999, 51.4568725], [0.0400417, 51.4575035], [0.0391767, 51.45784], [0.03888169999999999, 51.4579503], [0.0337246, 51.45986839999999], [0.033593099999999994, 51.45991730000001], [0.033345, 51.4600112], [0.0296964, 51.4613634], [0.0268786, 51.4623885], [0.0209023, 51.46461240000001], [0.0191417, 51.4653086], [0.0166356, 51.4663702], [0.016373599999999995, 51.4664834], [0.0160966, 51.4665765], [0.0159181, 51.4666252], [0.015619199999999998, 51.4666898], [0.0153426, 51.4667336], [0.0150868, 51.46676140000001], [0.014859399999999997, 51.4667748], [0.01463, 51.4667783], [0.014423, 51.46677210000001], [0.014248, 51.46676180000001], [0.014072499999999998, 51.4667452], [0.013889399999999998, 51.4667177], [0.013690999999999998, 51.4666865], [0.0134879, 51.4666432], [0.0132738, 51.4665972], [0.0129469, 51.46652399999999], [0.0120321, 51.46626489999999], [0.011604599999999998, 51.4661587], [0.011197, 51.4660743], [0.0108767, 51.46601840000001], [0.0105507, 51.4659699], [0.010065899999999996, 51.46590739999999], [0.0096676, 51.4658617], [0.0092318, 51.4658186], [0.008851299999999998, 51.46578259999999], [0.007955090542280621, 51.465702579514485], [0.007954199999999998, 51.465702500000006], [0.007398, 51.4656514], [0.007005199999999999, 51.465617599999995], [0.0066737, 51.4655921], [0.0063226, 51.4655704], [0.005932300000000001, 51.4655526], [0.005568, 51.46553579999999], [0.0049756, 51.465505400000005], [0.004606999999999999, 51.4654818], [0.004228699999999999, 51.4654558], [0.003760799999999999, 51.4654222], [0.0031922999999999995, 51.46538439999999], [0.0025789, 51.4653407], [0.0018867, 51.4652931], [0.0012448999999999995, 51.4652492], [0.0006519999999999999, 51.46520709999999], [0.00030489999999999993, 51.4651827], [0.0, 51.46516201824555], [-0.0003305, 51.46513959999999], [-0.0010642999999999998, 51.4650887], [-0.0016297, 51.4650493], [-0.0020048999999999996, 51.4650241], [-0.002377, 51.46499909999999], [-0.0029831999999999997, 51.4649588], [-0.0035205, 51.4649271], [-0.003894599999999999, 51.46490959999999], [-0.0043259, 51.4648914], [-0.0047317999999999995, 51.4648817], [-0.005321, 51.4648734], [-0.0057381, 51.46487690000001], [-0.0060952, 51.4648825], [-0.006477999999999999, 51.4648951], [-0.0072051, 51.4649297], [-0.007651500000000001, 51.464956099999995], [-0.008349199999999998, 51.4650012], [-0.009563000000000002, 51.46508680000001], [-0.0098545, 51.4651135], [-0.0102965, 51.46515780000001], [-0.010778799999999998, 51.465219899999994], [-0.0116139, 51.465331], [-0.012285999999999998, 51.4654307], [-0.0127112, 51.46549889999999], [-0.013224899999999998, 51.4655987], [-0.013548499999999998, 51.465668], [-0.0138629, 51.465745199999986], [-0.014098503899760164, 51.4658070617726], [-0.014236899999999997, 51.46584339999999], [-0.014592900000000002, 51.46594569999999], [-0.0150507, 51.4660802], [-0.015281899999999998, 51.466149699999995], [-0.015441300000000002, 51.4661917], [-0.0157334, 51.4662729], [-0.018232499999999995, 51.467276], [-0.018660599999999996, 51.4674473], [-0.0189686, 51.4675675], [-0.019052231141783373, 51.46759615562638], [-0.019170171888838457, 51.4676365671687], [-0.01934292837212064, 51.46769576086119], [-0.019394699999999997, 51.46771349999999], [-0.01954237268678388, 51.46776578153707], [-0.019714499999999996, 51.46787779999998], [-0.019994399999999996, 51.4680323], [-0.020295299999999995, 51.468182699999986], [-0.020592399999999997, 51.46831900000001], [-0.021173399999999995, 51.4685629], [-0.0218126, 51.4688371], [-0.02223546933965226, 51.469012840800104], [-0.022571999999999995, 51.46915270000001], [-0.0230656, 51.469365499999995], [-0.0243718, 51.46991829999999], [-0.0248669, 51.470130100000006], [-0.025641199999999996, 51.4705173], [-0.025973399999999997, 51.4706777], [-0.026290199999999996, 51.4708339], [-0.026442, 51.470913499999995], [-0.0266967, 51.471051200000005], [-0.0269296, 51.47118269999999], [-0.027746, 51.4716894], [-0.0284268, 51.47214099999999], [-0.0285885, 51.4722483], [-0.0292431, 51.4727291], [-0.0296939, 51.47308090000001], [-0.0301107, 51.4734069], [-0.0305535, 51.47384519999999], [-0.030932, 51.4742065], [-0.0312633, 51.47454919999999], [-0.031588899999999996, 51.474909200000006], [-0.0319146, 51.47529680000001], [-0.0321813, 51.4756243], [-0.0324959, 51.4760292], [-0.0327537, 51.476368400000005], [-0.03305489999999999, 51.476787300000005], [-0.03331719999999999, 51.477161800000005], [-0.033567299999999994, 51.477529999999994], [-0.0337974, 51.47787129999998], [-0.0340297, 51.4782133], [-0.0342497, 51.4785303], [-0.0344598, 51.4788453], [-0.034676099999999994, 51.479148499999994], [-0.0347661, 51.4792787], [-0.0350055, 51.479624699999995], [-0.0353601, 51.4802207], [-0.035599200000000004, 51.48058369999999], [-0.035731299999999994, 51.4807732], [-0.0359724, 51.481070999999986], [-0.036124, 51.48125979999999], [-0.0363913, 51.4815687], [-0.036642499999999995, 51.4818194], [-0.03678998529299981, 51.481952933193696], [-0.036866600000000006, 51.4820223], [-0.0371119, 51.482235], [-0.0373249, 51.48239399999999], [-0.0375438, 51.4825495], [-0.0378488, 51.4827614], [-0.0380771, 51.4828902], [-0.038290099999999994, 51.4830163], [-0.03834326567772389, 51.48304447959757], [-0.03854284778666204, 51.48314284202234], [-0.03871739704017266, 51.483231415946186], [-0.0388706663761362, 51.48331143737151], [-0.03900640873243311, 51.483384142300736], [-0.03912837704694387, 51.48345076673625], [-0.03924032425754894, 51.48351254668045], [-0.039346003302128785, 51.48357071813577], [-0.03944916711856386, 51.4836265171046], [-0.03955356864473465, 51.48368117958934], [-0.039662960818521595, 51.48373594159239], [-0.03978109657780518, 51.48379203911617], [-0.039911728860465845, 51.483850708163075], [-0.04005861060438407, 51.48391318473551], [-0.04022549474744032, 51.48398070483589], [-0.04041613422751505, 51.48405450446661], [-0.04063428198248872, 51.48413581963008], [-0.0407924, 51.4841974], [-0.0418288, 51.48458079999999], [-0.042987599999999994, 51.485073], [-0.0434639, 51.485291], [-0.043696566170375525, 51.48539461824919], [-0.04376478738344701, 51.48542500063034], [-0.0439296, 51.48549839999998], [-0.04406859999999999, 51.4855555], [-0.04431009999999999, 51.485654700000005], [-0.04523364253680909, 51.48602364233819], [-0.045450079410082125, 51.48610697126801], [-0.04564180734105045, 51.48617999627665], [-0.0458122124605411, 51.48624423367314], [-0.045964680899381126, 51.48630119976656], [-0.04610259878839751, 51.486352410865955], [-0.04622935225841731, 51.48639938328037], [-0.04634832744026755, 51.486443633318885], [-0.04646291046477525, 51.48648667729053], [-0.046576487462767435, 51.486530031504365], [-0.04669244456507114, 51.48657521226945], [-0.046814167902513394, 51.486623735894824], [-0.04694504360592121, 51.48667711868957], [-0.047088457806121635, 51.48673687696272], [-0.04724779663394167, 51.48680452702334], [-0.047426446220208376, 51.48688158518048], [-0.04762779269574875, 51.48696956774318], [-0.0476834, 51.486992400000005], [-0.04954889999999999, 51.4877555], [-0.05006699999999999, 51.4879752], [-0.050372999999999994, 51.4881065], [-0.0506642, 51.4882368], [-0.050848, 51.4883262], [-0.0512278, 51.488510100000006], [-0.0516578, 51.4887262], [-0.051924, 51.48886649999999], [-0.0521676, 51.48898760000001], [-0.05241479999999999, 51.4891062], [-0.05286140000000001, 51.4893178], [-0.053263099999999994, 51.48949150000001], [-0.053828999999999995, 51.489716099999995], [-0.054285999999999994, 51.4898969], [-0.054513299999999994, 51.4899758], [-0.05472919999999999, 51.49005559999999], [-0.05499609999999999, 51.4901558], [-0.0552134, 51.4902406], [-0.055446699999999995, 51.490331999999995], [-0.05759140000000001, 51.4912632], [-0.05784219999999999, 51.4913759], [-0.05829149999999999, 51.4915705], [-0.0604607, 51.4925143], [-0.0609676, 51.4927389], [-0.06135779999999998, 51.4929093], [-0.062752, 51.493522299999995], [-0.0639445, 51.49405560000001], [-0.0647842, 51.49443399999999], [-0.065521, 51.4947767], [-0.0660534, 51.49504709999999], [-0.06677120000000002, 51.4954222], [-0.067129, 51.4956008], [-0.06754969999999999, 51.495794], [-0.06794439999999999, 51.4959648], [-0.06835759999999999, 51.496132399999986], [-0.0689536, 51.49636639999999], [-0.06941019999999999, 51.4965596], [-0.06990510000000001, 51.4967797], [-0.0708392, 51.497239500000006], [-0.07210449999999999, 51.4978878], [-0.0730468, 51.498387400000006], [-0.07377556816539182, 51.4987748385867], [-0.074286, 51.49904620000001], [-0.0760067, 51.4999783], [-0.07696089999999998, 51.50049], [-0.07748499999999998, 51.50077040000001], [-0.0778572, 51.5009845], [-0.0782342, 51.5012023], [-0.0791395, 51.5016777], [-0.0802967, 51.50228940000001], [-0.08051169999999999, 51.5024008], [-0.0813896, 51.50284509999999], [-0.08161989999999998, 51.5029578], [-0.0818829, 51.5030919], [-0.0824847, 51.50338969999999], [-0.0827038, 51.5034996], [-0.0828384, 51.5035711], [-0.08303849999999999, 51.50368849999999], [-0.08315849999999998, 51.503769899999995], [-0.08327059999999999, 51.5038506], [-0.0835106, 51.5040562], [-0.08383179999999998, 51.504369700000005], [-0.0840235, 51.5045287], [-0.0842281, 51.50467809999999], [-0.0845645, 51.504896200000005], [-0.0846962609951981, 51.50498007816512], [-0.0848416, 51.5050726], [-0.08514239999999998, 51.5052354], [-0.0853828, 51.505346800000005], [-0.08557429999999999, 51.505427399999995], [-0.085844, 51.5055403], [-0.0860037, 51.50559890000001], [-0.0862367, 51.50567589999999], [-0.08629029999999999, 51.5056902], [-0.0864052, 51.5057185], [-0.08655799999999998, 51.50575169999998], [-0.08683370000000001, 51.505801099999985], [-0.08703259999999999, 51.505835299999994], [-0.08715199999999998, 51.5058518], [-0.0872924, 51.5058694], [-0.08740879999999998, 51.5058808], [-0.08753639999999999, 51.5058901], [-0.087799, 51.5059053], [-0.08798929999999999, 51.5059109], [-0.0881963, 51.5059079], [-0.08830599999999998, 51.50590149999999], [-0.08841779999999999, 51.5058907], [-0.08851059999999998, 51.505878], [-0.0885899, 51.5058652], [-0.08883279999999999, 51.50581940000001], [-0.0891783, 51.505754200000005], [-0.08928669999999998, 51.5057368], [-0.0896077, 51.5056999], [-0.0896651, 51.50569639999998], [-0.0897601, 51.505689799999985], [-0.08983152841195213, 51.505687748932935], [-0.0898994, 51.50568580000001], [-0.0900362, 51.5056888], [-0.090175, 51.5056961], [-0.090388, 51.50571180000001], [-0.0905337, 51.5057309], [-0.0907543, 51.50577219999999], [-0.0909089, 51.5058152], [-0.09110369999999998, 51.50587839999998], [-0.0912669, 51.505948], [-0.0914561, 51.50604259999999], [-0.0915803, 51.5061146], [-0.0916583, 51.5061764], [-0.0917197, 51.5062194], [-0.0918004, 51.5062873], [-0.091902, 51.50639139999999], [-0.0919783, 51.50648859999999], [-0.0920425, 51.5065928], [-0.0921022, 51.50670439999999], [-0.0921383, 51.5068201], [-0.0921559, 51.5068868], [-0.0921739, 51.506988500000006], [-0.0921781, 51.5071694], [-0.09216119999999998, 51.5072858], [-0.0921363, 51.5074034], [-0.0921199, 51.50744400000001], [-0.09210069999999998, 51.5074926], [-0.0920844, 51.50753409999999], [-0.0920478, 51.5076119], [-0.09204329999999998, 51.5076216], [-0.0919568, 51.50780309999999], [-0.0919073, 51.507956199999995], [-0.091858, 51.5081084], [-0.0917737, 51.50828139999999], [-0.09172859999999998, 51.50837719999999], [-0.0917255, 51.508435], [-0.0916817, 51.5085533], [-0.0916439, 51.5086878], [-0.0915749, 51.5088258], [-0.0915112, 51.5089486], [-0.0913227, 51.509232299999994], [-0.0912983, 51.5092743], [-0.0904399, 51.5109856], [-0.090412, 51.5110406]]} |
14.6 |
1614 |
1705 |
Slade Green Crayford Exit |
London Cannon Street |
London Cannon Street |
51.5110406 |
-0.0904120 |
51.5110406 |
-0.0904120 |
1 |
0 |
2026-09-21 16:15:22 |
TERMINATED |
2026-09-21 16:05:00 |
London Cannon Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093207 |
1790006656061870 |
40 |
40 |
2026-09-21 16:15:18.370634 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:18.056183 |
| 715933 |
747423 |
W00304 |
655S93MT21 |
2026-09-21 |
COMPLETE |
20092969 |
2026-09-21 17:05:00 |
2026-09-21 16:15:23 |
2026-09-23 16:15:23 |
{"id": 747423, "stp": "P", "toc": "West Midlands Trains", "uid": "W00304", "consist": "172222+172343", "dest_crs": "KID", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00304/2026-09-21/detailed", "trust_id": "655S93MT21", "origin_crs": "KID", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Kidderminster", "service_date": "2026-09-21", "dest_arr_time": "1650", "dest_platform": "1", "is_terminated": 1, "next_location": "Kidderminster", "signalling_id": "5S93", "timing_status": "LATE", "origin_station": "Kidderminster", "current_leg_arr": "1650", "current_leg_dep": "1703", "current_leg_end": "Kidderminster", "origin_dep_time": "1633", "origin_platform": "2", "current_location": "Kidderminster", "last_update_time": "2026-09-21T16:15:23", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2420685, 52.377616], [-2.2417054999999997, 52.378320299999984], [-2.2415494, 52.3786039], [-2.2409159, 52.379781099999995], [-2.2405709999999996, 52.3804239], [-2.2404349999999997, 52.3807441], [-2.2400376, 52.38149549999999], [-2.2399189999999995, 52.38174140000001], [-2.2397721, 52.3820072], [-2.2396593999999994, 52.3822096], [-2.2395565, 52.3824137], [-2.2391277, 52.38321859999999], [-2.2385493, 52.38428509999999]]}", "current_leg_start": "Kidderminster Carriage Holding Sidings", "dest_arr_time_act": "1650", "motion_projection": null, "next_location_lat": "52.3842851", "next_location_lon": "-2.2385493", "previous_location": "Kidderminster Carriage Holding Sidings", "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\": 414.04, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 450.822, \"from_m\": 414.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\": 1107.541, \"from_m\": 450.822, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1144.323, \"from_m\": 1107.541, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1558.363, \"from_m\": 1144.323, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 747423, \"profile_key\": \"c8f1dd33b335f32254896b1469ab450353ef8cf80d69cead0a34c3d7834ebd13\", \"schedule_id\": 25056, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Kidderminster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136895}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1649\", \"location\": \"Kidderminster Carriage Holding Sidings\", \"stage_seq\": 2, \"distance_m\": 779.181, \"section_seq\": 1, \"route_path_id\": 136895}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": null, \"location\": \"Kidderminster\", \"stage_seq\": 3, \"distance_m\": 1558.363, \"section_seq\": 1, \"route_path_id\": 136895}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1558.363, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136895}], \"total_distance_m\": 1558.363, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1484.799, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 73.564, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1427.0", "current_position_lat": "52.3842851", "current_position_lon": "-2.2385493", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19791, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:11Z\", \"source_id\": 63256270, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:15Z\", \"source_id\": 20067725, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:45Z\", \"source_id\": 63343151, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:49Z\", \"source_id\": 20092969, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Kidderminster", "service_state_platform": "1", "timing_fact_generation": 1790006632506809, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:18.076180", "service_state_evidence_id": 20092969, "current_leg_start_actual_dep": "2026-09-21T17:04:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:18.376218", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
KID |
KID |
5S93 |
172222+172343 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 414.04, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 450.822, "from_m": 414.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": 1107.541, "from_m": 450.822, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1144.323, "from_m": 1107.541, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1558.363, "from_m": 1144.323, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 747423, "profile_key": "c8f1dd33b335f32254896b1469ab450353ef8cf80d69cead0a34c3d7834ebd13", "schedule_id": 25056, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1633", "location": "Kidderminster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136895}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1649", "location": "Kidderminster Carriage Holding Sidings", "stage_seq": 2, "distance_m": 779.181, "section_seq": 1, "route_path_id": 136895}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": null, "location": "Kidderminster", "stage_seq": 3, "distance_m": 1558.363, "section_seq": 1, "route_path_id": 136895}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1558.363, "from_m": 0.0, "section_seq": 1, "route_path_id": 136895}], "total_distance_m": 1558.363, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1484.799, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 73.564, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19791, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:11Z", "source_id": 63256270, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:32:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:15Z", "source_id": 20067725, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19785, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:45Z", "source_id": 63343151, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:49Z", "source_id": 20092969, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Kidderminster |
1633 |
1633 |
2 |
None |
None |
Kidderminster |
1650 |
1650 |
1 |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00304/2026-09-21/detailed |
None |
Kidderminster Carriage Holding Sidings |
2026-09-21T17:04:00+01:00 |
Kidderminster |
1427.0 |
{"type": "LineString", "coordinates": [[-2.2420685, 52.377616], [-2.2417054999999997, 52.378320299999984], [-2.2415494, 52.3786039], [-2.2409159, 52.379781099999995], [-2.2405709999999996, 52.3804239], [-2.2404349999999997, 52.3807441], [-2.2400376, 52.38149549999999], [-2.2399189999999995, 52.38174140000001], [-2.2397721, 52.3820072], [-2.2396593999999994, 52.3822096], [-2.2395565, 52.3824137], [-2.2391277, 52.38321859999999], [-2.2385493, 52.38428509999999]]} |
0.5 |
1703 |
1650 |
Kidderminster Carriage Holding Sidings |
Kidderminster |
Kidderminster |
52.3842851 |
-2.2385493 |
52.3842851 |
-2.2385493 |
1 |
0 |
2026-09-21 16:15:23 |
TERMINATED |
2026-09-21 16:05:00 |
Kidderminster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092969 |
1790006632506809 |
4 |
4 |
2026-09-21 16:15:18.376218 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:18.076180 |
| 715934 |
747038 |
W04458 |
529G44MS21 |
2026-09-21 |
COMPLETE |
20092865 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 747038, "stp": "P", "toc": "London Overground", "uid": "W04458", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04458/2026-09-21/detailed", "trust_id": "529G44MS21", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction Plats 0-2", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "2", "is_terminated": 1, "next_location": "Clapham Junction Plats 0-2", "signalling_id": "9G44", "timing_status": "ON TIME", "origin_station": "Dalston Junction", "current_leg_arr": "1705", "current_leg_dep": "1659", "current_leg_end": "Clapham Junction Plats 0-2", "origin_dep_time": "1619", "origin_platform": "3", "current_location": "Clapham Junction Carriage Maintenance Depot", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.13815859999999996, 51.4698461], [-0.13828842677217118, 51.46997368451358], [-0.13842850776464607, 51.47010599910558], [-0.13855368562317102, 51.47022233554817], [-0.13866631365234816, 51.470324870271064], [-0.13876874515677964, 51.47041577970395], [-0.13886333344106758, 51.47049724027653], [-0.13895243180981415, 51.470571428418495], [-0.1390383935676214, 51.47064052055956], [-0.1391235720190915, 51.47070669312942], [-0.1392103204688267, 51.470772122557776], [-0.13930099222142894, 51.47083898527432], [-0.13939794058150046, 51.47090945770876], [-0.1395035188536434, 51.47098571629078], [-0.13962008034245987, 51.471069937450096], [-0.13974997835255198, 51.4711642976164], [-0.13989556618852192, 51.47127097321941], [-0.14005919715497178, 51.471392140688785], [-0.14024189999999995, 51.47150899999998], [-0.1404724, 51.4716386], [-0.1407355, 51.47177109999999], [-0.1412449, 51.47200669999999], [-0.1419735, 51.4723003], [-0.1425205, 51.4725614], [-0.1426135, 51.4726115], [-0.1428081, 51.4727194], [-0.1429479853194446, 51.47279916828408], [-0.14298316046740123, 51.4728192265585], [-0.14298847831875644, 51.472822259008986], [-0.1430245, 51.4728428], [-0.14308925293932664, 51.47288302534005], [-0.14311338477126298, 51.472898016328394], [-0.1431961, 51.47294939999999], [-0.1432554516137748, 51.472984888604806], [-0.14326149882145747, 51.47298850446052], [-0.14330279999999998, 51.47301319999999], [-0.1434395, 51.4731114], [-0.14378639999999998, 51.473364399999994], [-0.1439036, 51.473459600000005], [-0.14401145041859806, 51.47355197688159], [-0.14410006147565416, 51.473573051936135], [-0.1441894, 51.47359430000001], [-0.14442469999999996, 51.4736463], [-0.1447066, 51.4736966], [-0.1449988, 51.47371329999999], [-0.14535689999999998, 51.473740199999995], [-0.1457209, 51.473749], [-0.14581977342793723, 51.47374861280336], [-0.1460784, 51.4737476], [-0.14671679999999998, 51.47372430000001], [-0.147166, 51.4736994], [-0.14761999999999997, 51.4736412], [-0.14785099999999998, 51.473594599999984], [-0.1483724, 51.4734804], [-0.14880475546816868, 51.47337175558925], [-0.14886796324335505, 51.473355872406614], [-0.14894021901760243, 51.47333771558836], [-0.14909596001277095, 51.473298580131704], [-0.1491894, 51.4732751], [-0.14945259999999996, 51.4732009], [-0.14945591832668487, 51.47319993966391], [-0.1497159, 51.4731247], [-0.1500019, 51.4730246], [-0.1504332, 51.47286679999999], [-0.1506588, 51.472782], [-0.1510959, 51.4726035], [-0.1515207, 51.47244649999999], [-0.15189679999999997, 51.47230969999998], [-0.1527383, 51.4720096], [-0.1531489, 51.4718552], [-0.1536002, 51.47167410000001], [-0.15422829999999998, 51.47140949999999], [-0.15483809999999998, 51.47115619999999], [-0.1550198, 51.4710771], [-0.15543419999999997, 51.4708998], [-0.1557779, 51.4707512], [-0.1560943, 51.4706188], [-0.15630569999999996, 51.4705349], [-0.1564203, 51.470496], [-0.15661749999999997, 51.47043639999998], [-0.1569366, 51.4703287], [-0.1571867, 51.47023560000001], [-0.1575811, 51.470084], [-0.1576978, 51.4700383], [-0.15784199999999998, 51.4699818], [-0.15810179999999996, 51.4698722], [-0.15851009999999996, 51.469702100000006], [-0.15856530530643603, 51.46967968725971], [-0.1586294607704019, 51.46965364084121], [-0.15876861229299316, 51.46959714678992], [-0.1588639649409114, 51.46960145922129], [-0.15894051779193405, 51.46960492141029], [-0.15901766473926507, 51.469608410467686], [-0.1590951819186598, 51.469611916269], [-0.15915428868315698, 51.46958622992603], [-0.15922950335554523, 51.46958937404501], [-0.159286, 51.4695646], [-0.15949799999999997, 51.46947839999999], [-0.15976710000000002, 51.469369], [-0.1602077, 51.4691951], [-0.16047119999999998, 51.4690875], [-0.1609231, 51.46889049999999], [-0.1614175, 51.468679599999994], [-0.1620522, 51.4683988], [-0.1626567, 51.468136599999994], [-0.1629085, 51.4680279], [-0.16312299999999996, 51.467937], [-0.1634698, 51.4677814], [-0.16360715415752114, 51.46772287939966], [-0.16364020000000004, 51.46770879999999], [-0.163675873964294, 51.46769235270634], [-0.16374929999999996, 51.467658500000006], [-0.16395599999999996, 51.4675542], [-0.1641098, 51.4674761], [-0.16425969999999998, 51.4674022], [-0.1647436, 51.4671856], [-0.16559389999999996, 51.4668194], [-0.16582860000000002, 51.4667167], [-0.1662787, 51.46651979999999], [-0.16696449999999996, 51.46622549999999], [-0.1670467, 51.4661902], [-0.1672704, 51.46609239999999], [-0.16765789999999997, 51.46592290000001], [-0.16799489999999995, 51.4657746], [-0.1681715, 51.46569839999999], [-0.1683488, 51.4656124], [-0.1686107, 51.4654761], [-0.16877949999999997, 51.4653881], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]}", "current_leg_start": "Wandsworth Road", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "51.4635715", "next_location_lon": "-0.1738581", "previous_location": "Wandsworth Road", "current_leg_milage": "1.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 473.749, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2211.407, \"from_m\": 473.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3362.932, \"from_m\": 2211.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\": 5100.59, \"from_m\": 3362.932, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5157.927, \"from_m\": 5100.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6897.434, \"from_m\": 5157.927, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7203.925, \"from_m\": 6897.434, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7241.38, \"from_m\": 7203.925, \"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\": 7621.463, \"from_m\": 7241.38, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8337.015, \"from_m\": 7621.463, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8569.295, \"from_m\": 8337.015, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 10252.253, \"from_m\": 8569.295, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10336.691, \"from_m\": 10252.253, \"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\": 12080.148, \"from_m\": 10336.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13476.487, \"from_m\": 12080.148, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15046.243, \"from_m\": 13476.487, \"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\": 15366.696, \"from_m\": 15046.243, \"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\": 15436.234, \"from_m\": 15366.696, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15736.076, \"from_m\": 15436.234, \"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\": 15785.846, \"from_m\": 15736.076, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17875.602, \"from_m\": 15785.846, \"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\": 18787.797, \"from_m\": 17875.602, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19881.769, \"from_m\": 18787.797, \"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\": 19972.634, \"from_m\": 19881.769, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20496.234, \"from_m\": 19972.634, \"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\": 20534.568, \"from_m\": 20496.234, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20621.398, \"from_m\": 20534.568, \"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\": 20763.861, \"from_m\": 20621.398, \"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\": 21408.551, \"from_m\": 20763.861, \"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\": 21508.369, \"from_m\": 21408.551, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22892.078, \"from_m\": 21508.369, \"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\": 23129.387, \"from_m\": 22892.078, \"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\": 747038, \"profile_key\": \"adb295f65b7c322095ba65a23327efb6d9919c82809dc2021d2e817169babe6f\", \"schedule_id\": 25449, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1619\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1620H\", \"wtt_dep\": \"1621\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 672.613, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 1554.851, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1625\", \"wtt_dep\": \"1625H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 2787.17, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1628\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 8569.295, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 9553.827, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10336.691, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1633\", \"wtt_dep\": \"1633H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 10813.015, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11127.08, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 11736.746, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12026.19, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 12, \"distance_m\": 13507.227, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 13, \"distance_m\": 14025.448, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1649\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 14, \"distance_m\": 15226.677, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 15, \"distance_m\": 15736.076, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Denmark Hill\", \"stage_seq\": 16, \"distance_m\": 16561.082, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1657H\", \"location\": \"Clapham High Street\", \"stage_seq\": 17, \"distance_m\": 19727.457, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 18, \"distance_m\": 19991.444, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659\", \"location\": \"Wandsworth Road\", \"stage_seq\": 19, \"distance_m\": 20406.67, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659H\", \"location\": \"Factory Jn\", \"stage_seq\": 20, \"distance_m\": 20496.234, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Longhedge Jn\", \"stage_seq\": 21, \"distance_m\": 21356.71, \"section_seq\": 1, \"route_path_id\": 119831}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 22, \"distance_m\": 23129.387, \"section_seq\": 1, \"route_path_id\": 119831}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23129.387, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119831}], \"total_distance_m\": 23129.387, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 22817.836, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 311.551, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1619", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4635715", "current_position_lon": "-0.1738581", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:14Z\", \"source_id\": 63233268, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:22:18Z\", \"source_id\": 20061036, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:32Z\", \"source_id\": 63239161, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:35Z\", \"source_id\": 20062786, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:16Z\", \"source_id\": 63246051, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:19Z\", \"source_id\": 20064825, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:44Z\", \"source_id\": 63252337, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:46Z\", \"source_id\": 20066622, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:53Z\", \"source_id\": 63258045, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:57Z\", \"source_id\": 20068261, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:07Z\", \"source_id\": 63263647, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:15Z\", \"source_id\": 20069955, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:57Z\", \"source_id\": 63268436, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:03Z\", \"source_id\": 20071341, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:46Z\", \"source_id\": 63273005, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:50Z\", \"source_id\": 20072652, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:45Z\", \"source_id\": 63278009, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:48Z\", \"source_id\": 20074114, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:14Z\", \"source_id\": 63289519, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:18Z\", \"source_id\": 20077526, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:32Z\", \"source_id\": 63298538, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:35Z\", \"source_id\": 20080060, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:07Z\", \"source_id\": 63308632, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:10Z\", \"source_id\": 20082973, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:42Z\", \"source_id\": 63323781, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:46Z\", \"source_id\": 20087385, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28922, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:16Z\", \"source_id\": 63327912, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:18Z\", \"source_id\": 20088522, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:37Z\", \"source_id\": 63342789, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:41Z\", \"source_id\": 20092865, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Junction Plats 0-2", "service_state_platform": "2", "timing_fact_generation": 1790006626871531, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:23.764235", "service_state_evidence_id": 20092865, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:24.644236", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
DLJ |
None |
9G44 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 473.749, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2211.407, "from_m": 473.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3362.932, "from_m": 2211.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": 5100.59, "from_m": 3362.932, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5157.927, "from_m": 5100.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6897.434, "from_m": 5157.927, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7203.925, "from_m": 6897.434, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7241.38, "from_m": 7203.925, "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": 7621.463, "from_m": 7241.38, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8337.015, "from_m": 7621.463, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8569.295, "from_m": 8337.015, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 10252.253, "from_m": 8569.295, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10336.691, "from_m": 10252.253, "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": 12080.148, "from_m": 10336.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13476.487, "from_m": 12080.148, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15046.243, "from_m": 13476.487, "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": 15366.696, "from_m": 15046.243, "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": 15436.234, "from_m": 15366.696, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15736.076, "from_m": 15436.234, "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": 15785.846, "from_m": 15736.076, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17875.602, "from_m": 15785.846, "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": 18787.797, "from_m": 17875.602, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19881.769, "from_m": 18787.797, "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": 19972.634, "from_m": 19881.769, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20496.234, "from_m": 19972.634, "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": 20534.568, "from_m": 20496.234, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20621.398, "from_m": 20534.568, "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": 20763.861, "from_m": 20621.398, "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": 21408.551, "from_m": 20763.861, "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": 21508.369, "from_m": 21408.551, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22892.078, "from_m": 21508.369, "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": 23129.387, "from_m": 22892.078, "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": 747038, "profile_key": "adb295f65b7c322095ba65a23327efb6d9919c82809dc2021d2e817169babe6f", "schedule_id": 25449, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1619", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1620H", "wtt_dep": "1621", "location": "Haggerston", "stage_seq": 2, "distance_m": 672.613, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623", "location": "Hoxton", "stage_seq": 3, "distance_m": 1554.851, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1625", "wtt_dep": "1625H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 2787.17, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1628", "location": "Whitechapel", "stage_seq": 5, "distance_m": 8569.295, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630", "location": "Shadwell", "stage_seq": 6, "distance_m": 9553.827, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632", "location": "Wapping", "stage_seq": 7, "distance_m": 10336.691, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1633", "wtt_dep": "1633H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 10813.015, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11127.08, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 11736.746, "section_seq": 1, "route_path_id": 119831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12026.19, "section_seq": 1, "route_path_id": 119831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642", "location": "Old Kent Road Jn", "stage_seq": 12, "distance_m": 13507.227, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "Queens Rd Peckham", "stage_seq": 13, "distance_m": 14025.448, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1649", "location": "Peckham Rye (C)", "stage_seq": 14, "distance_m": 15226.677, "section_seq": 1, "route_path_id": 119831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650", "location": "Crofton Road Jn", "stage_seq": 15, "distance_m": 15736.076, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Denmark Hill", "stage_seq": 16, "distance_m": 16561.082, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1657H", "location": "Clapham High Street", "stage_seq": 17, "distance_m": 19727.457, "section_seq": 1, "route_path_id": 119831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Voltaire Road Jn", "stage_seq": 18, "distance_m": 19991.444, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659", "location": "Wandsworth Road", "stage_seq": 19, "distance_m": 20406.67, "section_seq": 1, "route_path_id": 119831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659H", "location": "Factory Jn", "stage_seq": 20, "distance_m": 20496.234, "section_seq": 1, "route_path_id": 119831}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Longhedge Jn", "stage_seq": 21, "distance_m": 21356.71, "section_seq": 1, "route_path_id": 119831}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Clapham Junction Plats 0-2", "stage_seq": 22, "distance_m": 23129.387, "section_seq": 1, "route_path_id": 119831}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23129.387, "from_m": 0.0, "section_seq": 1, "route_path_id": 119831}], "total_distance_m": 23129.387, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 22817.836, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 311.551, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:14Z", "source_id": 63233268, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:22:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:22:18Z", "source_id": 20061036, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:32Z", "source_id": 63239161, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:24:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:35Z", "source_id": 20062786, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:16Z", "source_id": 63246051, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:27:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:19Z", "source_id": 20064825, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:44Z", "source_id": 63252337, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:30:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:46Z", "source_id": 20066622, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:53Z", "source_id": 63258045, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:32:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:57Z", "source_id": 20068261, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:07Z", "source_id": 63263647, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:34:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:15Z", "source_id": 20069955, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:57Z", "source_id": 63268436, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:36:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:03Z", "source_id": 20071341, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:46Z", "source_id": 63273005, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:38:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:50Z", "source_id": 20072652, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:45Z", "source_id": 63278009, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:48Z", "source_id": 20074114, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31505, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:14Z", "source_id": 63289519, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:44:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:18Z", "source_id": 20077526, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29778, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:32Z", "source_id": 63298538, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:48:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:35Z", "source_id": 20080060, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:07Z", "source_id": 63308632, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:51:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:10Z", "source_id": 20082973, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28938, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:42Z", "source_id": 63323781, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:46Z", "source_id": 20087385, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28922, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:16Z", "source_id": 63327912, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:59:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:18Z", "source_id": 20088522, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29172, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:37Z", "source_id": 63342789, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:05:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:41Z", "source_id": 20092865, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Dalston Junction |
1619 |
1619 |
3 |
None |
None |
Clapham Junction Plats 0-2 |
1705 |
1705 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04458/2026-09-21/detailed |
None |
Wandsworth Road |
2026-09-21T16:59:00+01:00 |
Clapham Junction Plats 0-2 |
6.0 |
{"type": "LineString", "coordinates": [[-0.13815859999999996, 51.4698461], [-0.13828842677217118, 51.46997368451358], [-0.13842850776464607, 51.47010599910558], [-0.13855368562317102, 51.47022233554817], [-0.13866631365234816, 51.470324870271064], [-0.13876874515677964, 51.47041577970395], [-0.13886333344106758, 51.47049724027653], [-0.13895243180981415, 51.470571428418495], [-0.1390383935676214, 51.47064052055956], [-0.1391235720190915, 51.47070669312942], [-0.1392103204688267, 51.470772122557776], [-0.13930099222142894, 51.47083898527432], [-0.13939794058150046, 51.47090945770876], [-0.1395035188536434, 51.47098571629078], [-0.13962008034245987, 51.471069937450096], [-0.13974997835255198, 51.4711642976164], [-0.13989556618852192, 51.47127097321941], [-0.14005919715497178, 51.471392140688785], [-0.14024189999999995, 51.47150899999998], [-0.1404724, 51.4716386], [-0.1407355, 51.47177109999999], [-0.1412449, 51.47200669999999], [-0.1419735, 51.4723003], [-0.1425205, 51.4725614], [-0.1426135, 51.4726115], [-0.1428081, 51.4727194], [-0.1429479853194446, 51.47279916828408], [-0.14298316046740123, 51.4728192265585], [-0.14298847831875644, 51.472822259008986], [-0.1430245, 51.4728428], [-0.14308925293932664, 51.47288302534005], [-0.14311338477126298, 51.472898016328394], [-0.1431961, 51.47294939999999], [-0.1432554516137748, 51.472984888604806], [-0.14326149882145747, 51.47298850446052], [-0.14330279999999998, 51.47301319999999], [-0.1434395, 51.4731114], [-0.14378639999999998, 51.473364399999994], [-0.1439036, 51.473459600000005], [-0.14401145041859806, 51.47355197688159], [-0.14410006147565416, 51.473573051936135], [-0.1441894, 51.47359430000001], [-0.14442469999999996, 51.4736463], [-0.1447066, 51.4736966], [-0.1449988, 51.47371329999999], [-0.14535689999999998, 51.473740199999995], [-0.1457209, 51.473749], [-0.14581977342793723, 51.47374861280336], [-0.1460784, 51.4737476], [-0.14671679999999998, 51.47372430000001], [-0.147166, 51.4736994], [-0.14761999999999997, 51.4736412], [-0.14785099999999998, 51.473594599999984], [-0.1483724, 51.4734804], [-0.14880475546816868, 51.47337175558925], [-0.14886796324335505, 51.473355872406614], [-0.14894021901760243, 51.47333771558836], [-0.14909596001277095, 51.473298580131704], [-0.1491894, 51.4732751], [-0.14945259999999996, 51.4732009], [-0.14945591832668487, 51.47319993966391], [-0.1497159, 51.4731247], [-0.1500019, 51.4730246], [-0.1504332, 51.47286679999999], [-0.1506588, 51.472782], [-0.1510959, 51.4726035], [-0.1515207, 51.47244649999999], [-0.15189679999999997, 51.47230969999998], [-0.1527383, 51.4720096], [-0.1531489, 51.4718552], [-0.1536002, 51.47167410000001], [-0.15422829999999998, 51.47140949999999], [-0.15483809999999998, 51.47115619999999], [-0.1550198, 51.4710771], [-0.15543419999999997, 51.4708998], [-0.1557779, 51.4707512], [-0.1560943, 51.4706188], [-0.15630569999999996, 51.4705349], [-0.1564203, 51.470496], [-0.15661749999999997, 51.47043639999998], [-0.1569366, 51.4703287], [-0.1571867, 51.47023560000001], [-0.1575811, 51.470084], [-0.1576978, 51.4700383], [-0.15784199999999998, 51.4699818], [-0.15810179999999996, 51.4698722], [-0.15851009999999996, 51.469702100000006], [-0.15856530530643603, 51.46967968725971], [-0.1586294607704019, 51.46965364084121], [-0.15876861229299316, 51.46959714678992], [-0.1588639649409114, 51.46960145922129], [-0.15894051779193405, 51.46960492141029], [-0.15901766473926507, 51.469608410467686], [-0.1590951819186598, 51.469611916269], [-0.15915428868315698, 51.46958622992603], [-0.15922950335554523, 51.46958937404501], [-0.159286, 51.4695646], [-0.15949799999999997, 51.46947839999999], [-0.15976710000000002, 51.469369], [-0.1602077, 51.4691951], [-0.16047119999999998, 51.4690875], [-0.1609231, 51.46889049999999], [-0.1614175, 51.468679599999994], [-0.1620522, 51.4683988], [-0.1626567, 51.468136599999994], [-0.1629085, 51.4680279], [-0.16312299999999996, 51.467937], [-0.1634698, 51.4677814], [-0.16360715415752114, 51.46772287939966], [-0.16364020000000004, 51.46770879999999], [-0.163675873964294, 51.46769235270634], [-0.16374929999999996, 51.467658500000006], [-0.16395599999999996, 51.4675542], [-0.1641098, 51.4674761], [-0.16425969999999998, 51.4674022], [-0.1647436, 51.4671856], [-0.16559389999999996, 51.4668194], [-0.16582860000000002, 51.4667167], [-0.1662787, 51.46651979999999], [-0.16696449999999996, 51.46622549999999], [-0.1670467, 51.4661902], [-0.1672704, 51.46609239999999], [-0.16765789999999997, 51.46592290000001], [-0.16799489999999995, 51.4657746], [-0.1681715, 51.46569839999999], [-0.1683488, 51.4656124], [-0.1686107, 51.4654761], [-0.16877949999999997, 51.4653881], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]} |
1.9 |
1659 |
1705 |
Wandsworth Road |
Clapham Junction Carriage Maintenance Depot |
Clapham Junction Plats 0-2 |
51.4635715 |
-0.1738581 |
51.4635715 |
-0.1738581 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Clapham Junction Plats 0-2 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20092865 |
1790006626871531 |
62 |
62 |
2026-09-21 16:15:24.644236 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:23.764235 |
| 715935 |
748177 |
Y15599 |
732A35MU21 |
2026-09-21 |
COMPLETE |
20093359 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 748177, "stp": "P", "toc": "Great Western Railway", "uid": "Y15599", "consist": "165128", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15599/2026-09-21/detailed", "trust_id": "732A35MU21", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A35", "timing_status": "EARLY", "origin_station": "Windsor & Eton Central", "current_leg_arr": "1705", "current_leg_dep": "1659", "current_leg_end": "Slough", "origin_dep_time": "1700", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]}", "current_leg_start": "Windsor & Eton Central", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "51.5122547", "next_location_lon": "-0.5919076", "previous_location": "Windsor & Eton Central", "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\": 299.623, \"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\": 565.85, \"from_m\": 299.623, \"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\": 2442.286, \"from_m\": 565.85, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2452.756, \"from_m\": 2442.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3972.252, \"from_m\": 2452.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\": 4224.082, \"from_m\": 3972.252, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4727.077, \"from_m\": 4224.082, \"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\": 4856.584, \"from_m\": 4727.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6062.542, \"from_m\": 4856.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\": 125.0}, {\"to_m\": 6228.679, \"from_m\": 6062.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7464.027, \"from_m\": 6228.679, \"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\": 8039.345, \"from_m\": 7464.027, \"capability_applied\": null, \"effective_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\": 748177, \"profile_key\": \"c40ebb8c4a26826a0e818a49fb58e774d3c8de086e449b9c8e599bd126ad3b06\", \"schedule_id\": 30622, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121188}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Slough\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 121188}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121188}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1700", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5122547", "current_position_lon": "-0.5919076", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:14Z\", \"source_id\": 63344569, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:18Z\", \"source_id\": 20093359, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1790006658254412, "current_leg_arrival_utc": "2026-09-21T17:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:26.124737", "service_state_evidence_id": 20093359, "current_leg_start_actual_dep": "2026-09-21T17:00:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:26.977744", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WNC |
SLO |
2A35 |
165128 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 299.623, "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": 565.85, "from_m": 299.623, "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": 2442.286, "from_m": 565.85, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2452.756, "from_m": 2442.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3972.252, "from_m": 2452.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": 4224.082, "from_m": 3972.252, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4727.077, "from_m": 4224.082, "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": 4856.584, "from_m": 4727.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6062.542, "from_m": 4856.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": 125.0}, {"to_m": 6228.679, "from_m": 6062.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7464.027, "from_m": 6228.679, "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": 8039.345, "from_m": 7464.027, "capability_applied": null, "effective_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": 748177, "profile_key": "c40ebb8c4a26826a0e818a49fb58e774d3c8de086e449b9c8e599bd126ad3b06", "schedule_id": 30622, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1700", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121188}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Slough", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 121188}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 121188}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23553, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:14Z", "source_id": 63344569, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:05:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:18Z", "source_id": 20093359, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Windsor & Eton Central |
1700 |
1700 |
BAY |
None |
None |
Slough |
1706 |
1706 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15599/2026-09-21/detailed |
None |
Windsor & Eton Central |
2026-09-21T17:00:00+01:00 |
Slough |
6.0 |
{"type": "LineString", "coordinates": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]} |
5.0 |
1659 |
1705 |
Windsor & Eton Central |
Slough |
Slough |
51.5122547 |
-0.5919076 |
51.5122547 |
-0.5919076 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Slough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093359 |
1790006658254412 |
5 |
5 |
2026-09-21 16:15:26.977744 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:26.124737 |
| 715936 |
747665 |
P91121 |
895P56MT21 |
2026-09-21 |
COMPLETE |
20093129 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 747665, "stp": "P", "toc": "Southeastern", "uid": "P91121", "consist": "375612+375626", "dest_crs": "RAM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91121/2026-09-21/detailed", "trust_id": "895P56MT21", "origin_crs": "XRE", "show_on_map": 0, "dar_est_time": "16:42:00", "dar_platform": null, "dest_station": "Ramsgate", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2", "is_terminated": 1, "next_location": "Ramsgate", "signalling_id": "5P56", "timing_status": "EARLY", "origin_station": "Ramsgate E.M.U.D.", "current_leg_arr": "1705", "current_leg_dep": "1702", "current_leg_end": "Ramsgate", "origin_dep_time": "1642", "origin_platform": null, "current_location": "Ramsgate", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.3927204, 51.3393733], [1.3930208, 51.3393783], [1.3933507000000005, 51.33938839999999], [1.3936404, 51.33940849999999], [1.3938844, 51.33942830000001], [1.3939185999999997, 51.33943269999999], [1.3945672999999998, 51.339513], [1.3951302, 51.3395836], [1.396006, 51.3397005], [1.3965503999999995, 51.33977369999999], [1.3973761999999998, 51.33988430000001], [1.3985234999999998, 51.34002520000001], [1.3992889000000002, 51.34012589999999], [1.3999083, 51.34015980000001], [1.4002557, 51.3402004], [1.4010882, 51.34026909999999], [1.4017290999999998, 51.34032199999999], [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": "RM Depot Reception West", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "51.3411668", "next_location_lon": "1.4054297", "previous_location": "RM Depot Reception West", "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\": 177.19, \"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\": 298.634, \"from_m\": 177.19, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 510.225, \"from_m\": 298.634, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 560.645, \"from_m\": 510.225, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1101.231, \"from_m\": 560.645, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1151.651, \"from_m\": 1101.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1363.242, \"from_m\": 1151.651, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1743.662, \"from_m\": 1363.242, \"capability_applied\": null, \"effective_limit_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\": 747665, \"profile_key\": \"a67826776edb12d6718dc80042d99759e504493e7dadfe215f54df511c547873\", \"schedule_id\": 24746, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119687}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1644\", \"location\": \"RM Depot Exit Minster End\", \"stage_seq\": 2, \"distance_m\": 177.19, \"section_seq\": 1, \"route_path_id\": 119687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651\", \"location\": \"Ramsgate Depot Washer Spur\", \"stage_seq\": 3, \"distance_m\": 510.225, \"section_seq\": 1, \"route_path_id\": 119687}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1702\", \"location\": \"RM Depot Reception West\", \"stage_seq\": 4, \"distance_m\": 830.938, \"section_seq\": 1, \"route_path_id\": 119687}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Ramsgate\", \"stage_seq\": 5, \"distance_m\": 1743.662, \"section_seq\": 1, \"route_path_id\": 119687}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1743.662, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119687}], \"total_distance_m\": 1743.662, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1642.822, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 100.84, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1642", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3411668", "current_position_lon": "1.4054297", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:57Z\", \"source_id\": 63343742, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:03Z\", \"source_id\": 20093129, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ramsgate", "service_state_platform": "2", "timing_fact_generation": 1790006648158089, "current_leg_arrival_utc": "2026-09-21T17:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:29.365132", "service_state_evidence_id": 20093129, "current_leg_start_actual_dep": "2026-09-21T17:02:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:29.539054", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
XRE |
RAM |
5P56 |
375612+375626 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.19, "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": 298.634, "from_m": 177.19, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 510.225, "from_m": 298.634, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 560.645, "from_m": 510.225, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1101.231, "from_m": 560.645, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1151.651, "from_m": 1101.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1363.242, "from_m": 1151.651, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1743.662, "from_m": 1363.242, "capability_applied": null, "effective_limit_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": 747665, "profile_key": "a67826776edb12d6718dc80042d99759e504493e7dadfe215f54df511c547873", "schedule_id": 24746, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1642", "location": "Ramsgate E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119687}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1644", "location": "RM Depot Exit Minster End", "stage_seq": 2, "distance_m": 177.19, "section_seq": 1, "route_path_id": 119687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651", "location": "Ramsgate Depot Washer Spur", "stage_seq": 3, "distance_m": 510.225, "section_seq": 1, "route_path_id": 119687}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1702", "location": "RM Depot Reception West", "stage_seq": 4, "distance_m": 830.938, "section_seq": 1, "route_path_id": 119687}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Ramsgate", "stage_seq": 5, "distance_m": 1743.662, "section_seq": 1, "route_path_id": 119687}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1743.662, "from_m": 0.0, "section_seq": 1, "route_path_id": 119687}], "total_distance_m": 1743.662, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1642.822, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 100.84, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 33079, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:57Z", "source_id": 63343742, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:05:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:03Z", "source_id": 20093129, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Ramsgate E.M.U.D. |
1642 |
1642 |
None |
16:42:00 |
None |
Ramsgate |
1706 |
1706 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P91121/2026-09-21/detailed |
None |
RM Depot Reception West |
2026-09-21T17:02:00+01:00 |
Ramsgate |
3.0 |
{"type": "LineString", "coordinates": [[1.3927204, 51.3393733], [1.3930208, 51.3393783], [1.3933507000000005, 51.33938839999999], [1.3936404, 51.33940849999999], [1.3938844, 51.33942830000001], [1.3939185999999997, 51.33943269999999], [1.3945672999999998, 51.339513], [1.3951302, 51.3395836], [1.396006, 51.3397005], [1.3965503999999995, 51.33977369999999], [1.3973761999999998, 51.33988430000001], [1.3985234999999998, 51.34002520000001], [1.3992889000000002, 51.34012589999999], [1.3999083, 51.34015980000001], [1.4002557, 51.3402004], [1.4010882, 51.34026909999999], [1.4017290999999998, 51.34032199999999], [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]]} |
0.6 |
1702 |
1705 |
RM Depot Reception West |
Ramsgate |
Ramsgate |
51.3411668 |
1.4054297 |
51.3411668 |
1.4054297 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Ramsgate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093129 |
1790006648158089 |
4 |
4 |
2026-09-21 16:15:29.539054 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:29.365132 |
| 715937 |
746936 |
W43515 |
642K62MS21 |
2026-09-21 |
COMPLETE |
20093143 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 746936, "stp": "O", "toc": "Transport for Wales", "uid": "W43515", "consist": "197032", "dest_crs": "CRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W43515/2026-09-21/detailed", "trust_id": "642K62MS21", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-21", "dest_arr_time": "1712", "dest_platform": "8", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "2K62", "timing_status": "EARLY", "origin_station": "Shrewsbury", "current_leg_arr": "1705", "current_leg_dep": "1657", "current_leg_end": "Crewe", "origin_dep_time": "1615", "origin_platform": "7B", "current_location": "Crewe", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5187466346182013, 53.06356057254484], [-2.518497, 53.0635924], [-2.5178267, 53.0636643], [-2.5174142000000006, 53.06370809999999], [-2.5168934999999997, 53.0637484], [-2.516636399999999, 53.063766999999984], [-2.5156917999999995, 53.063805599999995], [-2.51528279553466, 53.06381138455121], [-2.5148008999999996, 53.0638182], [-2.5139853, 53.06380240000001], [-2.5124637, 53.0637056], [-2.5109161, 53.06359489999999], [-2.5099087, 53.063537799999985], [-2.5095640999999995, 53.0635342], [-2.508434, 53.0635197], [-2.5071422, 53.063532999999985], [-2.5059263, 53.063579299999994], [-2.5051463999999997, 53.06362750000001], [-2.5046443, 53.0636684], [-2.5044238, 53.06369140000001], [-2.5040134999999997, 53.06373370000001], [-2.5035101, 53.0637886], [-2.5022314999999997, 53.0639462], [-2.5009102, 53.0641189], [-2.4979108, 53.0645075], [-2.4977911000000006, 53.06452289999999], [-2.4948208, 53.0649051], [-2.4927633, 53.0651762], [-2.4926689, 53.06518710000001], [-2.4916125, 53.0653256], [-2.4881620999999994, 53.0657815], [-2.4844881, 53.0662632], [-2.4808278, 53.0667609], [-2.4798547, 53.066889], [-2.4792573, 53.0669725], [-2.478821, 53.067030200000005], [-2.4770938999999994, 53.0673055], [-2.4752501999999996, 53.0676275], [-2.4734229999999995, 53.0679692], [-2.4720821999999996, 53.0682441], [-2.4707635, 53.0685312], [-2.4694604999999994, 53.068836000000005], [-2.4681777, 53.06914799999999], [-2.4661482, 53.069675200000006], [-2.464161, 53.07022439999999], [-2.4623463, 53.070771], [-2.4605656, 53.0713267], [-2.458527699999999, 53.0720299], [-2.4566458, 53.072744], [-2.4535224999999996, 53.0738813], [-2.4528188, 53.0741376], [-2.4512788999999997, 53.07469820000001], [-2.4485548999999995, 53.0757033], [-2.4445241, 53.07718690000001], [-2.4431874999999996, 53.07766370000001], [-2.4418198, 53.078138], [-2.4415721999999995, 53.07822190000001], [-2.4412521, 53.0783302], [-2.4411314, 53.0783739], [-2.4387517, 53.07919569999999], [-2.4371854, 53.0797587], [-2.4368484, 53.079886], [-2.436060746078316, 53.08018350654613], [-2.4360004, 53.0802063], [-2.4356779000000004, 53.0803281], [-2.4356403999999996, 53.08034319999999], [-2.4348272999999994, 53.0806607], [-2.4346392, 53.08072839999999], [-2.4345597, 53.08075939999999], [-2.4341209000000004, 53.080918], [-2.4338764, 53.0810075], [-2.4330982, 53.08125849999999], [-2.4325796, 53.08145379999999], [-2.4322927, 53.081572], [-2.4320855999999997, 53.0816676], [-2.4319524999999995, 53.08173690000001], [-2.4318252999999994, 53.0818088], [-2.431729, 53.08186729999999], [-2.431625299999999, 53.08193769999999], [-2.4315623, 53.0819855], [-2.431464119134894, 53.08206144653506], [-2.4314444, 53.0820767], [-2.431423396595789, 53.082093253090775], [-2.4312895999999995, 53.0821987], [-2.431186978320957, 53.08228580467637], [-2.4311818, 53.0822902], [-2.431149325371333, 53.08231832789914], [-2.4310787, 53.0823795], [-2.4309632999999997, 53.082487699999994], [-2.4308892, 53.0825673], [-2.4308176, 53.08265190000001], [-2.4307248, 53.082777500000006], [-2.4306415, 53.082909400000005], [-2.4305882, 53.0830027], [-2.4305313, 53.08311419999999], [-2.430484, 53.0832195], [-2.4304504999999996, 53.0832972], [-2.4304159, 53.0833889], [-2.4303845999999996, 53.083484599999984], [-2.4303639, 53.083558700000005], [-2.4303447999999994, 53.083637200000005], [-2.4302801, 53.0839161], [-2.4302688999999997, 53.0839712], [-2.4302305, 53.084179], [-2.4302119, 53.08426839999999], [-2.4301986, 53.08436160000001], [-2.4301954, 53.084433399999995], [-2.4302007, 53.0845095], [-2.430210199999999, 53.0845856], [-2.4302262, 53.08466979999999], [-2.4302472, 53.0847404], [-2.4302686999999996, 53.0848058], [-2.4302944, 53.0848676], [-2.4303201, 53.0849228], [-2.4303432999999997, 53.084968], [-2.4303747, 53.08502480000001], [-2.4305335, 53.08528959999999], [-2.4306019999999995, 53.085400099999994], [-2.4307267999999995, 53.0856116], [-2.430930099999999, 53.08595139999999], [-2.4316885, 53.0872188], [-2.4319398999999997, 53.08766], [-2.4326086999999994, 53.08875269999999], [-2.4326691999999994, 53.08885899999999]]}", "current_leg_start": "Nantwich", "dest_arr_time_act": "1710", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Nantwich", "current_leg_milage": "4.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 705.772, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3920.985, \"from_m\": 705.772, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30578.515, \"from_m\": 3920.985, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31562.434, \"from_m\": 30578.515, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45109.951, \"from_m\": 31562.434, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46970.355, \"from_m\": 45109.951, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51800.369, \"from_m\": 46970.355, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51823.734, \"from_m\": 51800.369, \"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\": 52026.946, \"from_m\": 51823.734, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52314.778, \"from_m\": 52026.946, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52518.454, \"from_m\": 52314.778, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 52971.511, \"from_m\": 52518.454, \"capability_applied\": null, \"effective_limit_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\": 746936, \"profile_key\": \"a9f9ce5c4991d6e49bdbd979bb5be7e6abe1da0f7ed8d66941fc3759f8c3cedb\", \"schedule_id\": 41659, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1615\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 2, \"distance_m\": 3745.714, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626\", \"location\": \"Yorton\", \"stage_seq\": 3, \"distance_m\": 12075.753, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1631\", \"wtt_dep\": \"1632\", \"location\": \"Wem\", \"stage_seq\": 4, \"distance_m\": 17707.619, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637\", \"location\": \"Prees\", \"stage_seq\": 5, \"distance_m\": 22910.776, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644H\", \"location\": \"Whitchurch (Shropshire)\", \"stage_seq\": 6, \"distance_m\": 30827.644, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651\", \"location\": \"Wrenbury\", \"stage_seq\": 7, \"distance_m\": 38775.604, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Nantwich\", \"stage_seq\": 8, \"distance_m\": 45858.645, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1703\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 9, \"distance_m\": 50610.002, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 10, \"distance_m\": 51800.369, \"section_seq\": 1, \"route_path_id\": 125005}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 11, \"distance_m\": 52971.511, \"section_seq\": 1, \"route_path_id\": 125005}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 52971.511, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125005}], \"total_distance_m\": 52971.511, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 52971.511, \"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": "1615", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:53Z\", \"source_id\": 63247623, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:56Z\", \"source_id\": 20065288, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:09Z\", \"source_id\": 20071440, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:37Z\", \"source_id\": 20076999, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:11Z\", \"source_id\": 20082154, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:03Z\", \"source_id\": 63319064, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:08Z\", \"source_id\": 20086085, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:59Z\", \"source_id\": 63343783, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:03Z\", \"source_id\": 20093143, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "8", "timing_fact_generation": 1790006645860448, "current_leg_arrival_utc": "2026-09-21T17:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:33.122100", "service_state_evidence_id": 20093143, "current_leg_start_actual_dep": "2026-09-21T16:57:30+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:33.905180", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
O |
SHR |
CRE |
2K62 |
197032 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 705.772, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3920.985, "from_m": 705.772, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30578.515, "from_m": 3920.985, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31562.434, "from_m": 30578.515, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45109.951, "from_m": 31562.434, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46970.355, "from_m": 45109.951, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51800.369, "from_m": 46970.355, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51823.734, "from_m": 51800.369, "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": 52026.946, "from_m": 51823.734, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52314.778, "from_m": 52026.946, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52518.454, "from_m": 52314.778, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 52971.511, "from_m": 52518.454, "capability_applied": null, "effective_limit_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": 746936, "profile_key": "a9f9ce5c4991d6e49bdbd979bb5be7e6abe1da0f7ed8d66941fc3759f8c3cedb", "schedule_id": 41659, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1615", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125005}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Harlescott L.C.", "stage_seq": 2, "distance_m": 3745.714, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626", "location": "Yorton", "stage_seq": 3, "distance_m": 12075.753, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1631", "wtt_dep": "1632", "location": "Wem", "stage_seq": 4, "distance_m": 17707.619, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637", "location": "Prees", "stage_seq": 5, "distance_m": 22910.776, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644H", "location": "Whitchurch (Shropshire)", "stage_seq": 6, "distance_m": 30827.644, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651", "location": "Wrenbury", "stage_seq": 7, "distance_m": 38775.604, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Nantwich", "stage_seq": 8, "distance_m": 45858.645, "section_seq": 1, "route_path_id": 125005}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1703", "location": "Crewe Gresty Green West Jn", "stage_seq": 9, "distance_m": 50610.002, "section_seq": 1, "route_path_id": 125005}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Crewe Gresty Lane Jn", "stage_seq": 10, "distance_m": 51800.369, "section_seq": 1, "route_path_id": 125005}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": null, "location": "Crewe", "stage_seq": 11, "distance_m": 52971.511, "section_seq": 1, "route_path_id": 125005}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 52971.511, "from_m": 0.0, "section_seq": 1, "route_path_id": 125005}], "total_distance_m": 52971.511, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 52971.511, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 11152, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:53Z", "source_id": 63247623, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:28:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:56Z", "source_id": 20065288, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:09Z", "source_id": 20071440, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:37Z", "source_id": 20076999, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:11Z", "source_id": 20082154, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11077, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:03Z", "source_id": 63319064, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:08Z", "source_id": 20086085, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10783, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:59Z", "source_id": 63343783, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:05:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:03Z", "source_id": 20093143, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Shrewsbury |
1615 |
1615 |
7B |
None |
None |
Crewe |
1712 |
1710 |
8 |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W43515/2026-09-21/detailed |
None |
Nantwich |
2026-09-21T16:57:30+01:00 |
Crewe |
8.0 |
{"type": "LineString", "coordinates": [[-2.5187466346182013, 53.06356057254484], [-2.518497, 53.0635924], [-2.5178267, 53.0636643], [-2.5174142000000006, 53.06370809999999], [-2.5168934999999997, 53.0637484], [-2.516636399999999, 53.063766999999984], [-2.5156917999999995, 53.063805599999995], [-2.51528279553466, 53.06381138455121], [-2.5148008999999996, 53.0638182], [-2.5139853, 53.06380240000001], [-2.5124637, 53.0637056], [-2.5109161, 53.06359489999999], [-2.5099087, 53.063537799999985], [-2.5095640999999995, 53.0635342], [-2.508434, 53.0635197], [-2.5071422, 53.063532999999985], [-2.5059263, 53.063579299999994], [-2.5051463999999997, 53.06362750000001], [-2.5046443, 53.0636684], [-2.5044238, 53.06369140000001], [-2.5040134999999997, 53.06373370000001], [-2.5035101, 53.0637886], [-2.5022314999999997, 53.0639462], [-2.5009102, 53.0641189], [-2.4979108, 53.0645075], [-2.4977911000000006, 53.06452289999999], [-2.4948208, 53.0649051], [-2.4927633, 53.0651762], [-2.4926689, 53.06518710000001], [-2.4916125, 53.0653256], [-2.4881620999999994, 53.0657815], [-2.4844881, 53.0662632], [-2.4808278, 53.0667609], [-2.4798547, 53.066889], [-2.4792573, 53.0669725], [-2.478821, 53.067030200000005], [-2.4770938999999994, 53.0673055], [-2.4752501999999996, 53.0676275], [-2.4734229999999995, 53.0679692], [-2.4720821999999996, 53.0682441], [-2.4707635, 53.0685312], [-2.4694604999999994, 53.068836000000005], [-2.4681777, 53.06914799999999], [-2.4661482, 53.069675200000006], [-2.464161, 53.07022439999999], [-2.4623463, 53.070771], [-2.4605656, 53.0713267], [-2.458527699999999, 53.0720299], [-2.4566458, 53.072744], [-2.4535224999999996, 53.0738813], [-2.4528188, 53.0741376], [-2.4512788999999997, 53.07469820000001], [-2.4485548999999995, 53.0757033], [-2.4445241, 53.07718690000001], [-2.4431874999999996, 53.07766370000001], [-2.4418198, 53.078138], [-2.4415721999999995, 53.07822190000001], [-2.4412521, 53.0783302], [-2.4411314, 53.0783739], [-2.4387517, 53.07919569999999], [-2.4371854, 53.0797587], [-2.4368484, 53.079886], [-2.436060746078316, 53.08018350654613], [-2.4360004, 53.0802063], [-2.4356779000000004, 53.0803281], [-2.4356403999999996, 53.08034319999999], [-2.4348272999999994, 53.0806607], [-2.4346392, 53.08072839999999], [-2.4345597, 53.08075939999999], [-2.4341209000000004, 53.080918], [-2.4338764, 53.0810075], [-2.4330982, 53.08125849999999], [-2.4325796, 53.08145379999999], [-2.4322927, 53.081572], [-2.4320855999999997, 53.0816676], [-2.4319524999999995, 53.08173690000001], [-2.4318252999999994, 53.0818088], [-2.431729, 53.08186729999999], [-2.431625299999999, 53.08193769999999], [-2.4315623, 53.0819855], [-2.431464119134894, 53.08206144653506], [-2.4314444, 53.0820767], [-2.431423396595789, 53.082093253090775], [-2.4312895999999995, 53.0821987], [-2.431186978320957, 53.08228580467637], [-2.4311818, 53.0822902], [-2.431149325371333, 53.08231832789914], [-2.4310787, 53.0823795], [-2.4309632999999997, 53.082487699999994], [-2.4308892, 53.0825673], [-2.4308176, 53.08265190000001], [-2.4307248, 53.082777500000006], [-2.4306415, 53.082909400000005], [-2.4305882, 53.0830027], [-2.4305313, 53.08311419999999], [-2.430484, 53.0832195], [-2.4304504999999996, 53.0832972], [-2.4304159, 53.0833889], [-2.4303845999999996, 53.083484599999984], [-2.4303639, 53.083558700000005], [-2.4303447999999994, 53.083637200000005], [-2.4302801, 53.0839161], [-2.4302688999999997, 53.0839712], [-2.4302305, 53.084179], [-2.4302119, 53.08426839999999], [-2.4301986, 53.08436160000001], [-2.4301954, 53.084433399999995], [-2.4302007, 53.0845095], [-2.430210199999999, 53.0845856], [-2.4302262, 53.08466979999999], [-2.4302472, 53.0847404], [-2.4302686999999996, 53.0848058], [-2.4302944, 53.0848676], [-2.4303201, 53.0849228], [-2.4303432999999997, 53.084968], [-2.4303747, 53.08502480000001], [-2.4305335, 53.08528959999999], [-2.4306019999999995, 53.085400099999994], [-2.4307267999999995, 53.0856116], [-2.430930099999999, 53.08595139999999], [-2.4316885, 53.0872188], [-2.4319398999999997, 53.08766], [-2.4326086999999994, 53.08875269999999], [-2.4326691999999994, 53.08885899999999]]} |
4.4 |
1657 |
1705 |
Nantwich |
Crewe |
Crewe |
53.0888590 |
-2.4326692 |
53.0888590 |
-2.4326692 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Crewe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093143 |
1790006645860448 |
27 |
27 |
2026-09-21 16:15:33.905180 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:33.122100 |
| 715938 |
745718 |
G15140 |
871V54MQ21 |
2026-09-21 |
COMPLETE |
20093165 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 745718, "stp": "P", "toc": "Great Western Railway", "uid": "G15140", "consist": "165109", "dest_crs": "RDZ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15140/2026-09-21/detailed", "trust_id": "871V54MQ21", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-21", "dest_arr_time": "1703", "dest_platform": "4", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "1V54", "timing_status": "LATE", "origin_station": "Gatwick Airport", "current_leg_arr": "1705", "current_leg_dep": "1657", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "1529", "origin_platform": "2", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Wokingham", "dest_arr_time_act": "1703", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Wokingham", "current_leg_milage": "6.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1558.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4369.629, \"from_m\": 1558.532, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4410.383, \"from_m\": 4369.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7794.077, \"from_m\": 4410.383, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9107.384, \"from_m\": 7794.077, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9261.952, \"from_m\": 9107.384, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9383.775, \"from_m\": 9261.952, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 9727.028, \"from_m\": 9383.775, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29242.282, \"from_m\": 9727.028, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29288.964, \"from_m\": 29242.282, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30451.61, \"from_m\": 29288.964, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32840.91, \"from_m\": 30451.61, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 34226.911, \"from_m\": 32840.91, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36136.553, \"from_m\": 34226.911, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36194.512, \"from_m\": 36136.553, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38989.989, \"from_m\": 36194.512, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39990.68, \"from_m\": 38989.989, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40051.592, \"from_m\": 39990.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 40128.158, \"from_m\": 40051.592, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40168.049, \"from_m\": 40128.158, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41758.147, \"from_m\": 40168.049, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41870.005, \"from_m\": 41758.147, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42215.999, \"from_m\": 41870.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42260.912, \"from_m\": 42215.999, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 42285.994, \"from_m\": 42260.912, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42339.859, \"from_m\": 42285.994, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 43454.277, \"from_m\": 42339.859, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50802.596, \"from_m\": 43454.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51007.935, \"from_m\": 50802.596, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52015.057, \"from_m\": 51007.935, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52065.677, \"from_m\": 52015.057, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53466.789, \"from_m\": 52065.677, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53506.01, \"from_m\": 53466.789, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 72119.735, \"from_m\": 53506.01, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72685.922, \"from_m\": 72119.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73141.578, \"from_m\": 72685.922, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 82639.579, \"from_m\": 73141.578, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 82646.196, \"from_m\": 82639.579, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82731.238, \"from_m\": 82646.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83170.558, \"from_m\": 82731.238, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83430.64, \"from_m\": 83170.558, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83717.574, \"from_m\": 83430.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 745718, \"profile_key\": \"66d3b6068efe0747f94e0b71fa06b78c2277257de3544339fc823aa73116e4d9\", \"schedule_id\": 8972, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1529\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532H\", \"location\": \"Salfords\", \"stage_seq\": 2, \"distance_m\": 5035.082, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 3, \"distance_m\": 7971.842, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1540\", \"location\": \"Redhill\", \"stage_seq\": 4, \"distance_m\": 9287.218, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Reigate\", \"stage_seq\": 5, \"distance_m\": 12078.685, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548H\", \"location\": \"Betchworth\", \"stage_seq\": 6, \"distance_m\": 16702.019, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1551H\", \"wtt_dep\": \"1552H\", \"location\": \"Dorking (Deepdene)\", \"stage_seq\": 7, \"distance_m\": 20871.546, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Dorking West\", \"stage_seq\": 8, \"distance_m\": 21887.827, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": \"1601\", \"location\": \"Gomshall\", \"stage_seq\": 9, \"distance_m\": 29669.844, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1606H\", \"wtt_dep\": \"1607\", \"location\": \"Chilworth\", \"stage_seq\": 10, \"distance_m\": 35973.625, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1611\", \"location\": \"Shalford\", \"stage_seq\": 11, \"distance_m\": 38939.365, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612H\", \"location\": \"Shalford Jn\", \"stage_seq\": 12, \"distance_m\": 40094.072, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1615\", \"wtt_dep\": \"1617\", \"location\": \"Guildford\", \"stage_seq\": 13, \"distance_m\": 42087.838, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626H\", \"location\": \"Ash\", \"stage_seq\": 14, \"distance_m\": 52147.62, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 15, \"distance_m\": 53457.127, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1630H\", \"wtt_dep\": \"1631H\", \"location\": \"North Camp\", \"stage_seq\": 16, \"distance_m\": 55342.512, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635H\", \"location\": \"Farnborough North\", \"stage_seq\": 17, \"distance_m\": 58568.07, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640H\", \"location\": \"Blackwater\", \"stage_seq\": 18, \"distance_m\": 62638.818, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642\", \"location\": \"Blackwater Sig. BEF2979\", \"stage_seq\": 19, \"distance_m\": 63523.757, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644H\", \"location\": \"Sandhurst (Berks)\", \"stage_seq\": 20, \"distance_m\": 65141.844, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648H\", \"location\": \"Crowthorne\", \"stage_seq\": 21, \"distance_m\": 67652.106, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1653H\", \"wtt_dep\": \"1654H\", \"location\": \"Wokingham\", \"stage_seq\": 22, \"distance_m\": 72901.131, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Earley\", \"stage_seq\": 23, \"distance_m\": 79201.17, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 24, \"distance_m\": 82471.376, \"section_seq\": 1, \"route_path_id\": 133475}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 25, \"distance_m\": 83717.574, \"section_seq\": 1, \"route_path_id\": 133475}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 83717.574, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133475}], \"total_distance_m\": 83717.574, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 83533.819, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 183.755, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1529", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:09Z\", \"source_id\": 63101496, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:33:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:09Z\", \"source_id\": 20022732, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:33:40Z\", \"source_id\": 63105409, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:33:43Z\", \"source_id\": 20023942, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:01Z\", \"source_id\": 63116475, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:39:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:01Z\", \"source_id\": 20027119, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:14Z\", \"source_id\": 63137836, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:18Z\", \"source_id\": 20033361, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:50:57Z\", \"source_id\": 63150209, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:02Z\", \"source_id\": 20036937, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:59Z\", \"source_id\": 63155586, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:53:03Z\", \"source_id\": 20038453, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:39Z\", \"source_id\": 63170413, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:41Z\", \"source_id\": 20042715, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:12Z\", \"source_id\": 63196238, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:16Z\", \"source_id\": 20050074, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:17Z\", \"source_id\": 63207135, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:20Z\", \"source_id\": 20053205, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:47Z\", \"source_id\": 63221346, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:46Z\", \"source_id\": 20057493, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:36Z\", \"source_id\": 63246891, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:40Z\", \"source_id\": 20065117, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:37Z\", \"source_id\": 63254842, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:40Z\", \"source_id\": 20067330, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:43Z\", \"source_id\": 63267825, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:45Z\", \"source_id\": 20071154, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:38Z\", \"source_id\": 20076236, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:40Z\", \"source_id\": 20079397, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:09Z\", \"source_id\": 20082924, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:55Z\", \"source_id\": 63318737, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:58Z\", \"source_id\": 20085976, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:18Z\", \"source_id\": 63336242, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:22Z\", \"source_id\": 20090998, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:00Z\", \"source_id\": 63343793, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:06Z\", \"source_id\": 20093165, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "4", "timing_fact_generation": 1790006654464589, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:35.501391", "service_state_evidence_id": 20093165, "current_leg_start_actual_dep": "2026-09-21T16:56:30+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:36.092271", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
GTW |
RDZ |
1V54 |
165109 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1558.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4369.629, "from_m": 1558.532, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4410.383, "from_m": 4369.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7794.077, "from_m": 4410.383, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9107.384, "from_m": 7794.077, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9261.952, "from_m": 9107.384, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9383.775, "from_m": 9261.952, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 9727.028, "from_m": 9383.775, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29242.282, "from_m": 9727.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29288.964, "from_m": 29242.282, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30451.61, "from_m": 29288.964, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32840.91, "from_m": 30451.61, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 34226.911, "from_m": 32840.91, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36136.553, "from_m": 34226.911, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36194.512, "from_m": 36136.553, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38989.989, "from_m": 36194.512, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39990.68, "from_m": 38989.989, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40051.592, "from_m": 39990.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40128.158, "from_m": 40051.592, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40168.049, "from_m": 40128.158, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41758.147, "from_m": 40168.049, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41870.005, "from_m": 41758.147, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42215.999, "from_m": 41870.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42260.912, "from_m": 42215.999, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 42285.994, "from_m": 42260.912, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42339.859, "from_m": 42285.994, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 43454.277, "from_m": 42339.859, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50802.596, "from_m": 43454.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51007.935, "from_m": 50802.596, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52015.057, "from_m": 51007.935, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52065.677, "from_m": 52015.057, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53466.789, "from_m": 52065.677, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53506.01, "from_m": 53466.789, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 72119.735, "from_m": 53506.01, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72685.922, "from_m": 72119.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73141.578, "from_m": 72685.922, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 82639.579, "from_m": 73141.578, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 82646.196, "from_m": 82639.579, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82731.238, "from_m": 82646.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83170.558, "from_m": 82731.238, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83430.64, "from_m": 83170.558, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83717.574, "from_m": 83430.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 745718, "profile_key": "66d3b6068efe0747f94e0b71fa06b78c2277257de3544339fc823aa73116e4d9", "schedule_id": 8972, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1529", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532H", "location": "Salfords", "stage_seq": 2, "distance_m": 5035.082, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Earlswood (Surrey)", "stage_seq": 3, "distance_m": 7971.842, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1540", "location": "Redhill", "stage_seq": 4, "distance_m": 9287.218, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Reigate", "stage_seq": 5, "distance_m": 12078.685, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548H", "location": "Betchworth", "stage_seq": 6, "distance_m": 16702.019, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1551H", "wtt_dep": "1552H", "location": "Dorking (Deepdene)", "stage_seq": 7, "distance_m": 20871.546, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554", "location": "Dorking West", "stage_seq": 8, "distance_m": 21887.827, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": "1601", "location": "Gomshall", "stage_seq": 9, "distance_m": 29669.844, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1606H", "wtt_dep": "1607", "location": "Chilworth", "stage_seq": 10, "distance_m": 35973.625, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1611", "location": "Shalford", "stage_seq": 11, "distance_m": 38939.365, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612H", "location": "Shalford Jn", "stage_seq": 12, "distance_m": 40094.072, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1615", "wtt_dep": "1617", "location": "Guildford", "stage_seq": 13, "distance_m": 42087.838, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626H", "location": "Ash", "stage_seq": 14, "distance_m": 52147.62, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Aldershot South Jn", "stage_seq": 15, "distance_m": 53457.127, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1630H", "wtt_dep": "1631H", "location": "North Camp", "stage_seq": 16, "distance_m": 55342.512, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635H", "location": "Farnborough North", "stage_seq": 17, "distance_m": 58568.07, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640H", "location": "Blackwater", "stage_seq": 18, "distance_m": 62638.818, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642", "location": "Blackwater Sig. BEF2979", "stage_seq": 19, "distance_m": 63523.757, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644H", "location": "Sandhurst (Berks)", "stage_seq": 20, "distance_m": 65141.844, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648H", "location": "Crowthorne", "stage_seq": 21, "distance_m": 67652.106, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1653H", "wtt_dep": "1654H", "location": "Wokingham", "stage_seq": 22, "distance_m": 72901.131, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Earley", "stage_seq": 23, "distance_m": 79201.17, "section_seq": 1, "route_path_id": 133475}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701", "location": "Reading Spur Jn", "stage_seq": 24, "distance_m": 82471.376, "section_seq": 1, "route_path_id": 133475}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 25, "distance_m": 83717.574, "section_seq": 1, "route_path_id": 133475}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 83717.574, "from_m": 0.0, "section_seq": 1, "route_path_id": 133475}], "total_distance_m": 83717.574, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 83533.819, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 183.755, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:09Z", "source_id": 63101496, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:33:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:09Z", "source_id": 20022732, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:33:40Z", "source_id": 63105409, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:33:43Z", "source_id": 20023942, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:01Z", "source_id": 63116475, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:39:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:01Z", "source_id": 20027119, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28154, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:14Z", "source_id": 63137836, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:47:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:18Z", "source_id": 20033361, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28147, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:50:57Z", "source_id": 63150209, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:02Z", "source_id": 20036937, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28150, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:59Z", "source_id": 63155586, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:55:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:53:03Z", "source_id": 20038453, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28141, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:39Z", "source_id": 63170413, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:02:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:41Z", "source_id": 20042715, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28136, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:12Z", "source_id": 63196238, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:10:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:16Z", "source_id": 20050074, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28131, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:17Z", "source_id": 63207135, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:20Z", "source_id": 20053205, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27921, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:47Z", "source_id": 63221346, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:18:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:46Z", "source_id": 20057493, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27838, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:36Z", "source_id": 63246891, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:28:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:40Z", "source_id": 20065117, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27829, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:37Z", "source_id": 63254842, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:40Z", "source_id": 20067330, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27825, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:43Z", "source_id": 63267825, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:36:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:45Z", "source_id": 20071154, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:38Z", "source_id": 20076236, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:40Z", "source_id": 20079397, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:09Z", "source_id": 20082924, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27815, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:55Z", "source_id": 63318737, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:58Z", "source_id": 20085976, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:18Z", "source_id": 63336242, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:22Z", "source_id": 20090998, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23743, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:00Z", "source_id": 63343793, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:06Z", "source_id": 20093165, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Gatwick Airport |
1529 |
1529 |
2 |
None |
None |
Reading Platforms 4/5/6 |
1703 |
1703 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15140/2026-09-21/detailed |
None |
Wokingham |
2026-09-21T16:56:30+01:00 |
Reading Platforms 4/5/6 |
8.0 |
{"type": "LineString", "coordinates": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} |
6.7 |
1657 |
1705 |
Wokingham |
Reading Platforms 4/5/6 |
Reading Platforms 4/5/6 |
51.4586984 |
-0.9712403 |
51.4586984 |
-0.9712403 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Reading Platforms 4/5/6 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093165 |
1790006654464589 |
88 |
88 |
2026-09-21 16:15:36.092271 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:35.501391 |
| 715939 |
744606 |
C59857 |
552S21MP21 |
2026-09-21 |
COMPLETE |
20094357 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 744606, "stp": "P", "toc": "East Midlands Railway", "uid": "C59857", "consist": "158777+158863", "dest_crs": "SKG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C59857/2026-09-21/detailed", "trust_id": "552S21MP21", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skegness", "service_date": "2026-09-21", "dest_arr_time": "1659", "dest_platform": "4", "is_terminated": 1, "next_location": "Skegness", "signalling_id": "2S21", "timing_status": "LATE", "origin_station": "Nottingham", "current_leg_arr": "1705", "current_leg_dep": "1648½", "current_leg_end": "Skegness", "origin_dep_time": "1445", "origin_platform": "2", "current_location": "Skegness", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2342706, 53.1053215], [0.23483239999999997, 53.10506229999999], [0.23509790000000003, 53.10495139999999], [0.2351534, 53.1049374], [0.23537, 53.1048716], [0.23566840000000003, 53.10478700000001], [0.236004, 53.10470889999999], [0.23633160000000003, 53.104648], [0.2365281999999999, 53.10461999999999], [0.23672560000000004, 53.1045962], [0.2369799999999999, 53.104572], [0.2371543, 53.104564], [0.237495, 53.1045573], [0.23767740000000004, 53.10455979999999], [0.23796960000000003, 53.1045766], [0.2382607, 53.104597], [0.23860679999999995, 53.1046424], [0.2389544, 53.10469919999999], [0.2393600999999999, 53.10477229999999], [0.2405728, 53.1050058], [0.24101380000000003, 53.10508850000001], [0.2432079, 53.10547919999999], [0.2439926, 53.10563309999999], [0.2458424, 53.105987199999994], [0.2465191999999999, 53.1061154], [0.24895459999999997, 53.10658709999999], [0.24953269999999997, 53.1067047], [0.2500087999999999, 53.1068158], [0.2504889, 53.106938199999995], [0.251079, 53.1071137], [0.251543, 53.107263399999994], [0.2520647, 53.1074542], [0.2525421, 53.10764909999999], [0.2529458, 53.1078286], [0.2539140999999999, 53.1082972], [0.2543352, 53.10849360000001], [0.2547777, 53.1086804], [0.2552686, 53.1088647], [0.2557366, 53.109027299999994], [0.2565388, 53.1092873], [0.2567599, 53.109359000000005], [0.25905049999999996, 53.11010449999999], [0.2609916, 53.1107364], [0.2611116, 53.1107749], [0.2615844, 53.1109286], [0.261697, 53.1109639], [0.26365179999999994, 53.11159779999999], [0.2642294, 53.11178569999999], [0.26475319999999997, 53.111958300000005], [0.26484669999999993, 53.111989], [0.2656711, 53.11225660000001], [0.2663635, 53.1124793], [0.26690529999999996, 53.1126572], [0.2674373, 53.1128297], [0.2680198, 53.11301780000001], [0.26877480000000004, 53.11326330000001], [0.2694923, 53.11349679999999], [0.26949458523585645, 53.11349754143996], [0.2699537, 53.11364649999999], [0.2705058, 53.1138255], [0.27095549999999996, 53.11397170000001], [0.2715022, 53.1141499], [0.27179629999999994, 53.1142422], [0.27221729999999994, 53.114390500000006], [0.27242199999999994, 53.11445629999999], [0.2726909, 53.1145352], [0.2731896999999999, 53.11469780000001], [0.2736219999999999, 53.11484049999999], [0.2740911, 53.11499859999999], [0.2746532, 53.115182], [0.2747893, 53.11522930000001], [0.2752263, 53.115368], [0.2757794, 53.11553730000001], [0.2761978, 53.115675], [0.276737, 53.11584969999999], [0.27716879999999994, 53.1159929], [0.2778943, 53.1162336], [0.27820009999999995, 53.11634149999999], [0.2786574, 53.11650969999999], [0.27894169999999996, 53.1166184], [0.279556, 53.1168647], [0.2801295999999999, 53.117112099999986], [0.2805537, 53.1173049], [0.2810053, 53.1175129], [0.2815042, 53.11774390000001], [0.2818479, 53.11790059999999], [0.2822502, 53.1180889], [0.2826164, 53.1182563], [0.2828976, 53.1183862], [0.2832302, 53.1185399], [0.28345719999999996, 53.1186451], [0.2837308, 53.118769], [0.284042, 53.1189059], [0.2842096, 53.11898070000001], [0.2843531, 53.1190427], [0.28465309999999994, 53.1191613], [0.2848340999999999, 53.1192329], [0.2853777, 53.1194298], [0.2860586, 53.1196732], [0.2866718999999999, 53.1198942], [0.2871117, 53.120060800000005], [0.2875244, 53.1202165], [0.2877675, 53.1203128], [0.28820300000000004, 53.1204949], [0.2885356, 53.1206551], [0.2888092, 53.12078629999999], [0.2891154, 53.1209502], [0.2892933, 53.12104790000001], [0.28950829999999994, 53.12117469999999], [0.2899361, 53.1214419], [0.2903237, 53.1216955], [0.2907113, 53.121953000000005], [0.29096209999999995, 53.122121199999995], [0.2912169, 53.12229260000001], [0.2915119, 53.12249299999999], [0.2918217, 53.1227007], [0.2920993, 53.1228858], [0.29242789999999996, 53.12310949999999], [0.29270549999999995, 53.1232954], [0.29300719999999997, 53.123498999999995], [0.2933439, 53.12372440000001], [0.2936988, 53.123965299999995], [0.29404529999999995, 53.12419919999999], [0.29430499999999993, 53.1243749], [0.2945468, 53.12453560000001], [0.294685, 53.1246289], [0.2950721, 53.12488830000001], [0.2953569, 53.125077999999995], [0.2955688, 53.12521720000001], [0.2958477, 53.1253918], [0.2960784, 53.1255295], [0.2963328, 53.125673], [0.29659159999999996, 53.1258106], [0.296761, 53.12589719999999], [0.2969323, 53.12598039999999], [0.2971096999999999, 53.12606619999999], [0.2973551, 53.126178900000006], [0.29745479999999996, 53.1262253], [0.2979367, 53.126448799999984], [0.2987056, 53.1268017], [0.29958669999999993, 53.1272049], [0.300095, 53.1274399], [0.3007521000000001, 53.127743299999985], [0.30176429999999993, 53.12820949999999], [0.30280669999999993, 53.128687199999995], [0.3038701999999999, 53.1291756], [0.3046114, 53.1295203], [0.3050365, 53.12971339999999], [0.30560029999999994, 53.1299727], [0.3058042, 53.130063199999995], [0.3061313, 53.130214399999986], [0.30683359999999993, 53.1305382], [0.3074362, 53.130814699999995], [0.30802489999999993, 53.131083499999995], [0.3084849, 53.1312951], [0.3090603, 53.131559800000005], [0.3096498999999999, 53.13183209999999], [0.3101837, 53.13207750000001], [0.3106212, 53.1322775], [0.311117, 53.13250699999999], [0.3112487, 53.13256650000001], [0.31134779999999995, 53.1326099], [0.3115056, 53.1326832], [0.3119262, 53.1328762], [0.3125678, 53.13317229999999], [0.3130929, 53.13341439999999], [0.3138989, 53.133782899999986], [0.3146921, 53.13414989999999], [0.3153464999999999, 53.134449999999994], [0.3160514, 53.13477339999999], [0.3166965, 53.135071100000005], [0.31734020000000007, 53.1353655], [0.3179906, 53.135664799999994], [0.3187269, 53.1360036], [0.3193907999999999, 53.13630930000001], [0.32011819999999996, 53.136643199999995], [0.3207793, 53.1369473], [0.3215035, 53.1372812], [0.3219756, 53.137496], [0.3224874, 53.137732500000006], [0.32296749999999996, 53.137952899999995], [0.32361389999999995, 53.138250600000006], [0.3241455, 53.138494400000006], [0.32446549999999996, 53.1386416], [0.32505209999999995, 53.1389112], [0.32542889999999997, 53.1390841], [0.32580789999999993, 53.1392603], [0.32631619999999995, 53.139491199999995], [0.3267191, 53.13967699999999], [0.327149, 53.13987650000001], [0.32761359999999995, 53.1400881], [0.32821039999999996, 53.1403624], [0.3286717, 53.1405732], [0.3290346, 53.1407413], [0.3292506, 53.14083859999999], [0.32938359999999994, 53.1409007], [0.3294764, 53.140944099999984], [0.3296234, 53.1410108], [0.32973659999999994, 53.14106290000001], [0.3298192, 53.141100900000005], [0.3299774, 53.1411749], [0.3301089, 53.1412352], [0.3302878, 53.14131569999999], [0.33037089999999997, 53.14135679999999], [0.3304069, 53.14137300000001], [0.33062439999999993, 53.141471], [0.33075799999999994, 53.1415321], [0.3309068, 53.14160050000001], [0.3310726, 53.1416771], [0.3313177, 53.1417887], [0.3315444, 53.14189249999999], [0.3318703, 53.14204130000001], [0.3320346, 53.1421153], [0.33218619999999993, 53.14218610000001], [0.3325952, 53.1423735], [0.3331263, 53.1426189], [0.33334089999999994, 53.142717000000005], [0.3335448, 53.1428116], [0.33388529999999994, 53.1429696], [0.3341741999999999, 53.14310280000001]]}", "current_leg_start": "Wainfleet", "dest_arr_time_act": "1659", "motion_projection": null, "next_location_lat": "53.1431028", "next_location_lon": "0.3341742", "previous_location": "Wainfleet", "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\": 486.015, \"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\": 2603.567, \"from_m\": 486.015, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3291.52, \"from_m\": 2603.567, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4227.472, \"from_m\": 3291.52, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4598.716, \"from_m\": 4227.472, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4996.345, \"from_m\": 4598.716, \"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\": 6759.408, \"from_m\": 4996.345, \"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\": 6958.39, \"from_m\": 6759.408, \"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\": 7237.663, \"from_m\": 6958.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10334.676, \"from_m\": 7237.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13577.043, \"from_m\": 10334.676, \"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\": 15627.315, \"from_m\": 13577.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22625.604, \"from_m\": 15627.315, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31002.402, \"from_m\": 22625.604, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31034.987, \"from_m\": 31002.402, \"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\": 33431.256, \"from_m\": 31034.987, \"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\": 35229.025, \"from_m\": 33431.256, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35394.707, \"from_m\": 35229.025, \"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\": 36216.104, \"from_m\": 35394.707, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36260.397, \"from_m\": 36216.104, \"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\": 36612.769, \"from_m\": 36260.397, \"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\": 36657.061, \"from_m\": 36612.769, \"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\": 37478.458, \"from_m\": 36657.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\": 37644.14, \"from_m\": 37478.458, \"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\": 39441.909, \"from_m\": 37644.14, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41243.494, \"from_m\": 39441.909, \"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\": 41665.011, \"from_m\": 41243.494, \"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\": 64108.758, \"from_m\": 41665.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\": 64692.242, \"from_m\": 64108.758, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 72441.052, \"from_m\": 64692.242, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73570.899, \"from_m\": 72441.052, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85270.139, \"from_m\": 73570.899, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85332.947, \"from_m\": 85270.139, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 90049.41, \"from_m\": 85332.947, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91289.781, \"from_m\": 90049.41, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92041.794, \"from_m\": 91289.781, \"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\": 92389.283, \"from_m\": 92041.794, \"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\": 93151.038, \"from_m\": 92389.283, \"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\": 115139.986, \"from_m\": 93151.038, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 115554.834, \"from_m\": 115139.986, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 121075.662, \"from_m\": 115554.834, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 121663.2, \"from_m\": 121075.662, \"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\": 121814.44, \"from_m\": 121663.2, \"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\": 122104.969, \"from_m\": 121814.44, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 129408.055, \"from_m\": 122104.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\": 129728.3, \"from_m\": 129408.055, \"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\": 129810.108, \"from_m\": 129728.3, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 744606, \"profile_key\": \"d378a6c2b131f73ba0aaa3cacb765855bf55e1005ba53adeee989d8ae4b11f29\", \"schedule_id\": 7091, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Netherfield Jn\", \"stage_seq\": 2, \"distance_m\": 4227.472, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455H\", \"location\": \"Radcliffe (Notts)\", \"stage_seq\": 3, \"distance_m\": 8101.265, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"Bingham\", \"stage_seq\": 4, \"distance_m\": 13909.122, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504\", \"location\": \"Aslockton\", \"stage_seq\": 5, \"distance_m\": 17520.952, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Bottesford West Jn\", \"stage_seq\": 6, \"distance_m\": 22824.61, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Bottesford\", \"stage_seq\": 7, \"distance_m\": 24556.474, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517\", \"location\": \"Allington Jn\", \"stage_seq\": 8, \"distance_m\": 31002.402, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Nottingham Branch Jn\", \"stage_seq\": 9, \"distance_m\": 35421.681, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": \"1528\", \"location\": \"Grantham\", \"stage_seq\": 10, \"distance_m\": 36436.583, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Nottingham Branch Jn\", \"stage_seq\": 11, \"distance_m\": 37451.485, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Allington East Jn\", \"stage_seq\": 12, \"distance_m\": 41205.018, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534H\", \"location\": \"Allington North Jn\", \"stage_seq\": 13, \"distance_m\": 41697.236, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539H\", \"location\": \"Barkston East Jn\", \"stage_seq\": 14, \"distance_m\": 47613.699, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546H\", \"location\": \"Ancaster\", \"stage_seq\": 15, \"distance_m\": 54851.769, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551H\", \"location\": \"Rauceby\", \"stage_seq\": 16, \"distance_m\": 61002.796, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1556\", \"location\": \"Sleaford\", \"stage_seq\": 17, \"distance_m\": 64490.57, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1602H\", \"wtt_dep\": \"1603H\", \"location\": \"Heckington\", \"stage_seq\": 18, \"distance_m\": 72601.492, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610H\", \"location\": \"Swineshead\", \"stage_seq\": 19, \"distance_m\": 79929.052, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1615\", \"wtt_dep\": \"1616\", \"location\": \"Hubberts Bridge\", \"stage_seq\": 20, \"distance_m\": 85171.782, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1622\", \"wtt_dep\": \"1624\", \"location\": \"Boston\", \"stage_seq\": 21, \"distance_m\": 91468.257, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631H\", \"location\": \"Sibsey S.B.\", \"stage_seq\": 22, \"distance_m\": 99535.761, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Bellwater Jn S.B.\", \"stage_seq\": 23, \"distance_m\": 109793.779, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648H\", \"location\": \"Wainfleet\", \"stage_seq\": 24, \"distance_m\": 121773.193, \"section_seq\": 1, \"route_path_id\": 132724}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": null, \"location\": \"Skegness\", \"stage_seq\": 25, \"distance_m\": 129810.108, \"section_seq\": 1, \"route_path_id\": 132724}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 129810.108, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132724}], \"total_distance_m\": 129810.108, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 121154.037, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 8656.071, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1445", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.5", "current_position_lat": "53.1431028", "current_position_lon": "0.3341742", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:54:34Z\", \"source_id\": 63005536, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:54:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:54:38Z\", \"source_id\": 19995299, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:00:10Z\", \"source_id\": 63019728, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:01:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:00:13Z\", \"source_id\": 19999299, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:02:46Z\", \"source_id\": 20001161, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:09:04Z\", \"source_id\": 63042501, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:11:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:09:05Z\", \"source_id\": 20005725, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:51Z\", \"source_id\": 63080032, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:25:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:56Z\", \"source_id\": 20016728, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:35Z\", \"source_id\": 20035103, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:59Z\", \"source_id\": 20040693, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:05Z\", \"source_id\": 20065392, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:34Z\", \"source_id\": 20094357, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Skegness", "service_state_platform": "4", "timing_fact_generation": 1790006738596111, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:38.579145", "service_state_evidence_id": 20094357, "current_leg_start_actual_dep": "2026-09-21T16:54:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:38.891332", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
NOT |
SKG |
2S21 |
158777+158863 |
4 |
90 |
None |
{"version": 3, "segments": [{"to_m": 486.015, "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": 2603.567, "from_m": 486.015, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3291.52, "from_m": 2603.567, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4227.472, "from_m": 3291.52, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4598.716, "from_m": 4227.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4996.345, "from_m": 4598.716, "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": 6759.408, "from_m": 4996.345, "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": 6958.39, "from_m": 6759.408, "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": 7237.663, "from_m": 6958.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10334.676, "from_m": 7237.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13577.043, "from_m": 10334.676, "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": 15627.315, "from_m": 13577.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22625.604, "from_m": 15627.315, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31002.402, "from_m": 22625.604, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31034.987, "from_m": 31002.402, "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": 33431.256, "from_m": 31034.987, "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": 35229.025, "from_m": 33431.256, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35394.707, "from_m": 35229.025, "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": 36216.104, "from_m": 35394.707, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36260.397, "from_m": 36216.104, "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": 36612.769, "from_m": 36260.397, "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": 36657.061, "from_m": 36612.769, "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": 37478.458, "from_m": 36657.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": 37644.14, "from_m": 37478.458, "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": 39441.909, "from_m": 37644.14, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41243.494, "from_m": 39441.909, "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": 41665.011, "from_m": 41243.494, "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": 64108.758, "from_m": 41665.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": 64692.242, "from_m": 64108.758, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 72441.052, "from_m": 64692.242, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73570.899, "from_m": 72441.052, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85270.139, "from_m": 73570.899, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85332.947, "from_m": 85270.139, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 90049.41, "from_m": 85332.947, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91289.781, "from_m": 90049.41, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92041.794, "from_m": 91289.781, "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": 92389.283, "from_m": 92041.794, "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": 93151.038, "from_m": 92389.283, "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": 115139.986, "from_m": 93151.038, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 115554.834, "from_m": 115139.986, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 121075.662, "from_m": 115554.834, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 121663.2, "from_m": 121075.662, "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": 121814.44, "from_m": 121663.2, "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": 122104.969, "from_m": 121814.44, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 129408.055, "from_m": 122104.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": 129728.3, "from_m": 129408.055, "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": 129810.108, "from_m": 129728.3, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 744606, "profile_key": "d378a6c2b131f73ba0aaa3cacb765855bf55e1005ba53adeee989d8ae4b11f29", "schedule_id": 7091, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1445", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Netherfield Jn", "stage_seq": 2, "distance_m": 4227.472, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455H", "location": "Radcliffe (Notts)", "stage_seq": 3, "distance_m": 8101.265, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "Bingham", "stage_seq": 4, "distance_m": 13909.122, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504", "location": "Aslockton", "stage_seq": 5, "distance_m": 17520.952, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Bottesford West Jn", "stage_seq": 6, "distance_m": 22824.61, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Bottesford", "stage_seq": 7, "distance_m": 24556.474, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517", "location": "Allington Jn", "stage_seq": 8, "distance_m": 31002.402, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Nottingham Branch Jn", "stage_seq": 9, "distance_m": 35421.681, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": "1528", "location": "Grantham", "stage_seq": 10, "distance_m": 36436.583, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1530", "location": "Nottingham Branch Jn", "stage_seq": 11, "distance_m": 37451.485, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Allington East Jn", "stage_seq": 12, "distance_m": 41205.018, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534H", "location": "Allington North Jn", "stage_seq": 13, "distance_m": 41697.236, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539H", "location": "Barkston East Jn", "stage_seq": 14, "distance_m": 47613.699, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546H", "location": "Ancaster", "stage_seq": 15, "distance_m": 54851.769, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551H", "location": "Rauceby", "stage_seq": 16, "distance_m": 61002.796, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1556", "location": "Sleaford", "stage_seq": 17, "distance_m": 64490.57, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1602H", "wtt_dep": "1603H", "location": "Heckington", "stage_seq": 18, "distance_m": 72601.492, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610H", "location": "Swineshead", "stage_seq": 19, "distance_m": 79929.052, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1615", "wtt_dep": "1616", "location": "Hubberts Bridge", "stage_seq": 20, "distance_m": 85171.782, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1622", "wtt_dep": "1624", "location": "Boston", "stage_seq": 21, "distance_m": 91468.257, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631H", "location": "Sibsey S.B.", "stage_seq": 22, "distance_m": 99535.761, "section_seq": 1, "route_path_id": 132724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Bellwater Jn S.B.", "stage_seq": 23, "distance_m": 109793.779, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648H", "location": "Wainfleet", "stage_seq": 24, "distance_m": 121773.193, "section_seq": 1, "route_path_id": 132724}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": null, "location": "Skegness", "stage_seq": 25, "distance_m": 129810.108, "section_seq": 1, "route_path_id": 132724}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 129810.108, "from_m": 0.0, "section_seq": 1, "route_path_id": 132724}], "total_distance_m": 129810.108, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 121154.037, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 8656.071, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16634, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:54:34Z", "source_id": 63005536, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T13:54:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:54:38Z", "source_id": 19995299, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16638, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:00:10Z", "source_id": 63019728, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:01:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:00:13Z", "source_id": 19999299, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:02:46Z", "source_id": 20001161, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11733, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:09:04Z", "source_id": 63042501, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:11:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:09:05Z", "source_id": 20005725, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11692, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:51Z", "source_id": 63080032, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:25:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:56Z", "source_id": 20016728, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:35Z", "source_id": 20035103, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:59Z", "source_id": 20040693, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:05Z", "source_id": 20065392, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:34Z", "source_id": 20094357, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Nottingham |
1445 |
1445 |
2 |
None |
None |
Skegness |
1659 |
1659 |
4 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C59857/2026-09-21/detailed |
None |
Wainfleet |
2026-09-21T16:54:30+01:00 |
Skegness |
16.5 |
{"type": "LineString", "coordinates": [[0.2342706, 53.1053215], [0.23483239999999997, 53.10506229999999], [0.23509790000000003, 53.10495139999999], [0.2351534, 53.1049374], [0.23537, 53.1048716], [0.23566840000000003, 53.10478700000001], [0.236004, 53.10470889999999], [0.23633160000000003, 53.104648], [0.2365281999999999, 53.10461999999999], [0.23672560000000004, 53.1045962], [0.2369799999999999, 53.104572], [0.2371543, 53.104564], [0.237495, 53.1045573], [0.23767740000000004, 53.10455979999999], [0.23796960000000003, 53.1045766], [0.2382607, 53.104597], [0.23860679999999995, 53.1046424], [0.2389544, 53.10469919999999], [0.2393600999999999, 53.10477229999999], [0.2405728, 53.1050058], [0.24101380000000003, 53.10508850000001], [0.2432079, 53.10547919999999], [0.2439926, 53.10563309999999], [0.2458424, 53.105987199999994], [0.2465191999999999, 53.1061154], [0.24895459999999997, 53.10658709999999], [0.24953269999999997, 53.1067047], [0.2500087999999999, 53.1068158], [0.2504889, 53.106938199999995], [0.251079, 53.1071137], [0.251543, 53.107263399999994], [0.2520647, 53.1074542], [0.2525421, 53.10764909999999], [0.2529458, 53.1078286], [0.2539140999999999, 53.1082972], [0.2543352, 53.10849360000001], [0.2547777, 53.1086804], [0.2552686, 53.1088647], [0.2557366, 53.109027299999994], [0.2565388, 53.1092873], [0.2567599, 53.109359000000005], [0.25905049999999996, 53.11010449999999], [0.2609916, 53.1107364], [0.2611116, 53.1107749], [0.2615844, 53.1109286], [0.261697, 53.1109639], [0.26365179999999994, 53.11159779999999], [0.2642294, 53.11178569999999], [0.26475319999999997, 53.111958300000005], [0.26484669999999993, 53.111989], [0.2656711, 53.11225660000001], [0.2663635, 53.1124793], [0.26690529999999996, 53.1126572], [0.2674373, 53.1128297], [0.2680198, 53.11301780000001], [0.26877480000000004, 53.11326330000001], [0.2694923, 53.11349679999999], [0.26949458523585645, 53.11349754143996], [0.2699537, 53.11364649999999], [0.2705058, 53.1138255], [0.27095549999999996, 53.11397170000001], [0.2715022, 53.1141499], [0.27179629999999994, 53.1142422], [0.27221729999999994, 53.114390500000006], [0.27242199999999994, 53.11445629999999], [0.2726909, 53.1145352], [0.2731896999999999, 53.11469780000001], [0.2736219999999999, 53.11484049999999], [0.2740911, 53.11499859999999], [0.2746532, 53.115182], [0.2747893, 53.11522930000001], [0.2752263, 53.115368], [0.2757794, 53.11553730000001], [0.2761978, 53.115675], [0.276737, 53.11584969999999], [0.27716879999999994, 53.1159929], [0.2778943, 53.1162336], [0.27820009999999995, 53.11634149999999], [0.2786574, 53.11650969999999], [0.27894169999999996, 53.1166184], [0.279556, 53.1168647], [0.2801295999999999, 53.117112099999986], [0.2805537, 53.1173049], [0.2810053, 53.1175129], [0.2815042, 53.11774390000001], [0.2818479, 53.11790059999999], [0.2822502, 53.1180889], [0.2826164, 53.1182563], [0.2828976, 53.1183862], [0.2832302, 53.1185399], [0.28345719999999996, 53.1186451], [0.2837308, 53.118769], [0.284042, 53.1189059], [0.2842096, 53.11898070000001], [0.2843531, 53.1190427], [0.28465309999999994, 53.1191613], [0.2848340999999999, 53.1192329], [0.2853777, 53.1194298], [0.2860586, 53.1196732], [0.2866718999999999, 53.1198942], [0.2871117, 53.120060800000005], [0.2875244, 53.1202165], [0.2877675, 53.1203128], [0.28820300000000004, 53.1204949], [0.2885356, 53.1206551], [0.2888092, 53.12078629999999], [0.2891154, 53.1209502], [0.2892933, 53.12104790000001], [0.28950829999999994, 53.12117469999999], [0.2899361, 53.1214419], [0.2903237, 53.1216955], [0.2907113, 53.121953000000005], [0.29096209999999995, 53.122121199999995], [0.2912169, 53.12229260000001], [0.2915119, 53.12249299999999], [0.2918217, 53.1227007], [0.2920993, 53.1228858], [0.29242789999999996, 53.12310949999999], [0.29270549999999995, 53.1232954], [0.29300719999999997, 53.123498999999995], [0.2933439, 53.12372440000001], [0.2936988, 53.123965299999995], [0.29404529999999995, 53.12419919999999], [0.29430499999999993, 53.1243749], [0.2945468, 53.12453560000001], [0.294685, 53.1246289], [0.2950721, 53.12488830000001], [0.2953569, 53.125077999999995], [0.2955688, 53.12521720000001], [0.2958477, 53.1253918], [0.2960784, 53.1255295], [0.2963328, 53.125673], [0.29659159999999996, 53.1258106], [0.296761, 53.12589719999999], [0.2969323, 53.12598039999999], [0.2971096999999999, 53.12606619999999], [0.2973551, 53.126178900000006], [0.29745479999999996, 53.1262253], [0.2979367, 53.126448799999984], [0.2987056, 53.1268017], [0.29958669999999993, 53.1272049], [0.300095, 53.1274399], [0.3007521000000001, 53.127743299999985], [0.30176429999999993, 53.12820949999999], [0.30280669999999993, 53.128687199999995], [0.3038701999999999, 53.1291756], [0.3046114, 53.1295203], [0.3050365, 53.12971339999999], [0.30560029999999994, 53.1299727], [0.3058042, 53.130063199999995], [0.3061313, 53.130214399999986], [0.30683359999999993, 53.1305382], [0.3074362, 53.130814699999995], [0.30802489999999993, 53.131083499999995], [0.3084849, 53.1312951], [0.3090603, 53.131559800000005], [0.3096498999999999, 53.13183209999999], [0.3101837, 53.13207750000001], [0.3106212, 53.1322775], [0.311117, 53.13250699999999], [0.3112487, 53.13256650000001], [0.31134779999999995, 53.1326099], [0.3115056, 53.1326832], [0.3119262, 53.1328762], [0.3125678, 53.13317229999999], [0.3130929, 53.13341439999999], [0.3138989, 53.133782899999986], [0.3146921, 53.13414989999999], [0.3153464999999999, 53.134449999999994], [0.3160514, 53.13477339999999], [0.3166965, 53.135071100000005], [0.31734020000000007, 53.1353655], [0.3179906, 53.135664799999994], [0.3187269, 53.1360036], [0.3193907999999999, 53.13630930000001], [0.32011819999999996, 53.136643199999995], [0.3207793, 53.1369473], [0.3215035, 53.1372812], [0.3219756, 53.137496], [0.3224874, 53.137732500000006], [0.32296749999999996, 53.137952899999995], [0.32361389999999995, 53.138250600000006], [0.3241455, 53.138494400000006], [0.32446549999999996, 53.1386416], [0.32505209999999995, 53.1389112], [0.32542889999999997, 53.1390841], [0.32580789999999993, 53.1392603], [0.32631619999999995, 53.139491199999995], [0.3267191, 53.13967699999999], [0.327149, 53.13987650000001], [0.32761359999999995, 53.1400881], [0.32821039999999996, 53.1403624], [0.3286717, 53.1405732], [0.3290346, 53.1407413], [0.3292506, 53.14083859999999], [0.32938359999999994, 53.1409007], [0.3294764, 53.140944099999984], [0.3296234, 53.1410108], [0.32973659999999994, 53.14106290000001], [0.3298192, 53.141100900000005], [0.3299774, 53.1411749], [0.3301089, 53.1412352], [0.3302878, 53.14131569999999], [0.33037089999999997, 53.14135679999999], [0.3304069, 53.14137300000001], [0.33062439999999993, 53.141471], [0.33075799999999994, 53.1415321], [0.3309068, 53.14160050000001], [0.3310726, 53.1416771], [0.3313177, 53.1417887], [0.3315444, 53.14189249999999], [0.3318703, 53.14204130000001], [0.3320346, 53.1421153], [0.33218619999999993, 53.14218610000001], [0.3325952, 53.1423735], [0.3331263, 53.1426189], [0.33334089999999994, 53.142717000000005], [0.3335448, 53.1428116], [0.33388529999999994, 53.1429696], [0.3341741999999999, 53.14310280000001]]} |
5.0 |
1648½ |
1705 |
Wainfleet |
Skegness |
Skegness |
53.1431028 |
0.3341742 |
53.1431028 |
0.3341742 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Skegness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094357 |
1790006738596111 |
44 |
44 |
2026-09-21 16:15:38.891332 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:38.579145 |
| 715940 |
745591 |
P28808 |
352W60MQ21 |
2026-09-21 |
COMPLETE |
20093324 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 745591, "stp": "P", "toc": "Northern", "uid": "P28808", "consist": "150138+156452", "dest_crs": "SYB", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28808/2026-09-21/detailed", "trust_id": "352W60MQ21", "origin_crs": "SOP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stalybridge", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "5", "is_terminated": 1, "next_location": "Stalybridge", "signalling_id": "2W60", "timing_status": "ON TIME", "origin_station": "Southport", "current_leg_arr": "1705", "current_leg_dep": "1701", "current_leg_end": "Stalybridge", "origin_dep_time": "1524", "origin_platform": "5", "current_location": "Stalybridge", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.093729, 53.4911269], [-2.0932297, 53.49108429999999], [-2.09267, 53.4910476], [-2.0921404, 53.4910081], [-2.0914940000000004, 53.4909518], [-2.0906697999999997, 53.4908732], [-2.0897792, 53.4907726], [-2.0888774999999997, 53.49061489999999], [-2.0880620999999997, 53.49043609999998], [-2.0871758, 53.4901982], [-2.0861261, 53.48984359999999], [-2.085307499999999, 53.489496200000005], [-2.0847255, 53.4892249], [-2.0838135, 53.4887015], [-2.0832176999999996, 53.4882862], [-2.082628, 53.48781259999999], [-2.0821385, 53.4873236], [-2.0815068, 53.4866496], [-2.0809489, 53.48611449999999], [-2.0802408, 53.48566119999999], [-2.0795703, 53.48531970000001], [-2.0785511999999997, 53.4849445], [-2.0777626, 53.48473709999999], [-2.0770061999999996, 53.48459819999999], [-2.0761184, 53.48449130000001], [-2.0740798999999996, 53.484320499999995], [-2.0739106, 53.4843022], [-2.0735809, 53.484266000000005], [-2.0732628, 53.48423209999999], [-2.0725300999999994, 53.4841335], [-2.0722494, 53.4840914], [-2.0715346, 53.48398689999999], [-2.0706006, 53.48385840000002], [-2.0701821, 53.48380079999999], [-2.0696151, 53.4837394], [-2.0689489999999995, 53.483698700000005], [-2.0682785, 53.48368709999998], [-2.0673674999999996, 53.4836842], [-2.0667287, 53.4837045], [-2.0664104, 53.48372740000001], [-2.066125153474899, 53.48376022088199], [-2.0657916, 53.4837986], [-2.0645747, 53.4839666]]}", "current_leg_start": "Ashton-under-Lyne", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "53.4839666", "next_location_lon": "-2.0645747", "previous_location": "Ashton-under-Lyne", "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\": 272.589, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 578.613, \"from_m\": 272.589, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 685.664, \"from_m\": 578.613, \"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\": 815.049, \"from_m\": 685.664, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 2417.054, \"from_m\": 815.049, \"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\": 4732.088, \"from_m\": 2417.054, \"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\": 13717.614, \"from_m\": 4732.088, \"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\": 13738.261, \"from_m\": 13717.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17717.192, \"from_m\": 13738.261, \"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\": 17900.521, \"from_m\": 17717.192, \"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\": 21017.032, \"from_m\": 17900.521, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22553.976, \"from_m\": 21017.032, \"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\": 27675.355, \"from_m\": 22553.976, \"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\": 27789.994, \"from_m\": 27675.355, \"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\": 28107.546, \"from_m\": 27789.994, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28443.178, \"from_m\": 28107.546, \"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\": 28781.782, \"from_m\": 28443.178, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28830.585, \"from_m\": 28781.782, \"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\": 28858.419, \"from_m\": 28830.585, \"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\": 29356.117, \"from_m\": 28858.419, \"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\": 30978.549, \"from_m\": 29356.117, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31244.559, \"from_m\": 30978.549, \"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\": 31305.477, \"from_m\": 31244.559, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31332.5, \"from_m\": 31305.477, \"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\": 33239.939, \"from_m\": 31332.5, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33297.281, \"from_m\": 33239.939, \"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\": 33373.497, \"from_m\": 33297.281, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33534.113, \"from_m\": 33373.497, \"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\": 38901.732, \"from_m\": 33534.113, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39025.27, \"from_m\": 38901.732, \"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\": 39189.677, \"from_m\": 39025.27, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39279.41, \"from_m\": 39189.677, \"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\": 43298.005, \"from_m\": 39279.41, \"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\": 43815.632, \"from_m\": 43298.005, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44340.331, \"from_m\": 43815.632, \"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\": 44385.315, \"from_m\": 44340.331, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 45399.131, \"from_m\": 44385.315, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52966.79, \"from_m\": 45399.131, \"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\": 55374.908, \"from_m\": 52966.79, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57541.655, \"from_m\": 55374.908, \"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\": 58009.631, \"from_m\": 57541.655, \"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\": 59955.057, \"from_m\": 58009.631, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60118.511, \"from_m\": 59955.057, \"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\": 60305.448, \"from_m\": 60118.511, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60795.143, \"from_m\": 60305.448, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61408.834, \"from_m\": 60795.143, \"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\": 63492.232, \"from_m\": 61408.834, \"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\": 71935.822, \"from_m\": 63492.232, \"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\": 72815.523, \"from_m\": 71935.822, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72846.533, \"from_m\": 72815.523, \"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\": 72918.501, \"from_m\": 72846.533, \"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\": 73042.455, \"from_m\": 72918.501, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73467.111, \"from_m\": 73042.455, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 745591, \"profile_key\": \"79a953139cf82de93de70dee2b0fe0d69daf67270a3d3771b941e45c1028dd7b\", \"schedule_id\": 21201, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Southport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1529\", \"wtt_dep\": \"1530\", \"location\": \"Meols Cop\", \"stage_seq\": 2, \"distance_m\": 2454.527, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535\", \"location\": \"Bescar Lane\", \"stage_seq\": 3, \"distance_m\": 7338.957, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1538H\", \"wtt_dep\": \"1539\", \"location\": \"New Lane\", \"stage_seq\": 4, \"distance_m\": 10719.771, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542H\", \"location\": \"Burscough Bridge\", \"stage_seq\": 5, \"distance_m\": 12585.3, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546\", \"location\": \"Hoscar\", \"stage_seq\": 6, \"distance_m\": 15171.169, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549H\", \"location\": \"Parbold\", \"stage_seq\": 7, \"distance_m\": 17531.15, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": \"1553H\", \"location\": \"Appley Bridge\", \"stage_seq\": 8, \"distance_m\": 21159.863, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1556H\", \"wtt_dep\": \"1557H\", \"location\": \"Gathurst\", \"stage_seq\": 9, \"distance_m\": 24058.859, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1602H\", \"wtt_dep\": \"1604H\", \"location\": \"Wigan Wallgate\", \"stage_seq\": 10, \"distance_m\": 28341.572, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1607\", \"wtt_dep\": \"1608\", \"location\": \"Ince\", \"stage_seq\": 11, \"distance_m\": 29998.865, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": \"1612\", \"location\": \"Hindley\", \"stage_seq\": 12, \"distance_m\": 32600.871, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1613\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 13, \"distance_m\": 33297.281, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Westhoughton\", \"stage_seq\": 14, \"distance_m\": 36477.291, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620H\", \"location\": \"Lostock Jn\", \"stage_seq\": 15, \"distance_m\": 39279.41, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1624H\", \"wtt_dep\": \"1625H\", \"location\": \"Bolton\", \"stage_seq\": 16, \"distance_m\": 43930.252, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626H\", \"location\": \"Burnden Jn\", \"stage_seq\": 17, \"distance_m\": 44636.996, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629\", \"location\": \"Moses Gate\", \"stage_seq\": 18, \"distance_m\": 46462.555, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1630H\", \"wtt_dep\": \"1631\", \"location\": \"Farnworth\", \"stage_seq\": 19, \"distance_m\": 47517.27, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1632H\", \"wtt_dep\": \"1633\", \"location\": \"Kearsley\", \"stage_seq\": 20, \"distance_m\": 48569.925, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"Salford Crescent\", \"stage_seq\": 21, \"distance_m\": 58230.023, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1647H\", \"location\": \"Salford Central\", \"stage_seq\": 22, \"distance_m\": 59815.489, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 23, \"distance_m\": 60305.448, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1652\", \"location\": \"Manchester Victoria\", \"stage_seq\": 24, \"distance_m\": 60950.961, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 25, \"distance_m\": 63120.875, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 26, \"distance_m\": 63724.727, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1656H\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 27, \"distance_m\": 64950.471, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 28, \"distance_m\": 69750.431, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1702\", \"location\": \"Ashton-under-Lyne\", \"stage_seq\": 29, \"distance_m\": 71252.29, \"section_seq\": 1, \"route_path_id\": 138878}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Stalybridge\", \"stage_seq\": 30, \"distance_m\": 73467.111, \"section_seq\": 1, \"route_path_id\": 138878}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 73467.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138878}], \"total_distance_m\": 73467.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 69773.376, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3693.735, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1524", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4839666", "current_position_lon": "-2.0645747", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:27:38Z\", \"source_id\": 63089664, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:29:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:27:43Z\", \"source_id\": 20019482, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:35:38Z\", \"source_id\": 20025329, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:10Z\", \"source_id\": 20027954, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:07Z\", \"source_id\": 20030185, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:08Z\", \"source_id\": 20033222, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:50:08Z\", \"source_id\": 20036225, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:38Z\", \"source_id\": 20039683, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:38Z\", \"source_id\": 20042664, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:55Z\", \"source_id\": 20046734, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:24Z\", \"source_id\": 63188842, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:29Z\", \"source_id\": 20047890, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:13Z\", \"source_id\": 63201613, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:11:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:10:15Z\", \"source_id\": 20051624, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:42Z\", \"source_id\": 63210656, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:48Z\", \"source_id\": 20054384, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:11Z\", \"source_id\": 63235715, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:13Z\", \"source_id\": 20061769, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:50Z\", \"source_id\": 63247494, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:56Z\", \"source_id\": 20065274, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:09Z\", \"source_id\": 20067653, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:34Z\", \"source_id\": 63259859, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:37Z\", \"source_id\": 20068750, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:28Z\", \"source_id\": 63280030, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:31Z\", \"source_id\": 20074617, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:55Z\", \"source_id\": 63294099, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:58Z\", \"source_id\": 20078838, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8195, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:32Z\", \"source_id\": 63301328, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:35Z\", \"source_id\": 20080888, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:03Z\", \"source_id\": 63332764, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:10Z\", \"source_id\": 20089931, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:12Z\", \"source_id\": 63344467, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:16Z\", \"source_id\": 20093324, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stalybridge", "service_state_platform": "5", "timing_fact_generation": 1790006661086644, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:40.564722", "service_state_evidence_id": 20093324, "current_leg_start_actual_dep": "2026-09-21T17:02:00+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:41.527145", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SOP |
SYB |
2W60 |
150138+156452 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.589, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 578.613, "from_m": 272.589, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 685.664, "from_m": 578.613, "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": 815.049, "from_m": 685.664, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 2417.054, "from_m": 815.049, "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": 4732.088, "from_m": 2417.054, "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": 13717.614, "from_m": 4732.088, "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": 13738.261, "from_m": 13717.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17717.192, "from_m": 13738.261, "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": 17900.521, "from_m": 17717.192, "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": 21017.032, "from_m": 17900.521, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22553.976, "from_m": 21017.032, "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": 27675.355, "from_m": 22553.976, "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": 27789.994, "from_m": 27675.355, "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": 28107.546, "from_m": 27789.994, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28443.178, "from_m": 28107.546, "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": 28781.782, "from_m": 28443.178, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28830.585, "from_m": 28781.782, "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": 28858.419, "from_m": 28830.585, "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": 29356.117, "from_m": 28858.419, "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": 30978.549, "from_m": 29356.117, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31244.559, "from_m": 30978.549, "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": 31305.477, "from_m": 31244.559, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31332.5, "from_m": 31305.477, "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": 33239.939, "from_m": 31332.5, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33297.281, "from_m": 33239.939, "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": 33373.497, "from_m": 33297.281, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33534.113, "from_m": 33373.497, "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": 38901.732, "from_m": 33534.113, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39025.27, "from_m": 38901.732, "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": 39189.677, "from_m": 39025.27, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39279.41, "from_m": 39189.677, "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": 43298.005, "from_m": 39279.41, "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": 43815.632, "from_m": 43298.005, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44340.331, "from_m": 43815.632, "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": 44385.315, "from_m": 44340.331, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 45399.131, "from_m": 44385.315, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52966.79, "from_m": 45399.131, "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": 55374.908, "from_m": 52966.79, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57541.655, "from_m": 55374.908, "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": 58009.631, "from_m": 57541.655, "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": 59955.057, "from_m": 58009.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60118.511, "from_m": 59955.057, "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": 60305.448, "from_m": 60118.511, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60795.143, "from_m": 60305.448, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61408.834, "from_m": 60795.143, "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": 63492.232, "from_m": 61408.834, "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": 71935.822, "from_m": 63492.232, "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": 72815.523, "from_m": 71935.822, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72846.533, "from_m": 72815.523, "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": 72918.501, "from_m": 72846.533, "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": 73042.455, "from_m": 72918.501, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73467.111, "from_m": 73042.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 745591, "profile_key": "79a953139cf82de93de70dee2b0fe0d69daf67270a3d3771b941e45c1028dd7b", "schedule_id": 21201, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1524", "location": "Southport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1529", "wtt_dep": "1530", "location": "Meols Cop", "stage_seq": 2, "distance_m": 2454.527, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535", "location": "Bescar Lane", "stage_seq": 3, "distance_m": 7338.957, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1538H", "wtt_dep": "1539", "location": "New Lane", "stage_seq": 4, "distance_m": 10719.771, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542H", "location": "Burscough Bridge", "stage_seq": 5, "distance_m": 12585.3, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546", "location": "Hoscar", "stage_seq": 6, "distance_m": 15171.169, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549H", "location": "Parbold", "stage_seq": 7, "distance_m": 17531.15, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": "1553H", "location": "Appley Bridge", "stage_seq": 8, "distance_m": 21159.863, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1556H", "wtt_dep": "1557H", "location": "Gathurst", "stage_seq": 9, "distance_m": 24058.859, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1602H", "wtt_dep": "1604H", "location": "Wigan Wallgate", "stage_seq": 10, "distance_m": 28341.572, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1607", "wtt_dep": "1608", "location": "Ince", "stage_seq": 11, "distance_m": 29998.865, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": "1612", "location": "Hindley", "stage_seq": 12, "distance_m": 32600.871, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1613", "location": "Crow Nest Jn", "stage_seq": 13, "distance_m": 33297.281, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Westhoughton", "stage_seq": 14, "distance_m": 36477.291, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620H", "location": "Lostock Jn", "stage_seq": 15, "distance_m": 39279.41, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1624H", "wtt_dep": "1625H", "location": "Bolton", "stage_seq": 16, "distance_m": 43930.252, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626H", "location": "Burnden Jn", "stage_seq": 17, "distance_m": 44636.996, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629", "location": "Moses Gate", "stage_seq": 18, "distance_m": 46462.555, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1630H", "wtt_dep": "1631", "location": "Farnworth", "stage_seq": 19, "distance_m": 47517.27, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1632H", "wtt_dep": "1633", "location": "Kearsley", "stage_seq": 20, "distance_m": 48569.925, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "Salford Crescent", "stage_seq": 21, "distance_m": 58230.023, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1647H", "location": "Salford Central", "stage_seq": 22, "distance_m": 59815.489, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "Deal Street Jn", "stage_seq": 23, "distance_m": 60305.448, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1652", "location": "Manchester Victoria", "stage_seq": 24, "distance_m": 60950.961, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Miles Platting Jn", "stage_seq": 25, "distance_m": 63120.875, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655H", "location": "Philips Park West Jn", "stage_seq": 26, "distance_m": 63724.727, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1656H", "location": "Baguley Fold Jn", "stage_seq": 27, "distance_m": 64950.471, "section_seq": 1, "route_path_id": 138878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Ashton Moss North Jn", "stage_seq": 28, "distance_m": 69750.431, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1702", "location": "Ashton-under-Lyne", "stage_seq": 29, "distance_m": 71252.29, "section_seq": 1, "route_path_id": 138878}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Stalybridge", "stage_seq": 30, "distance_m": 73467.111, "section_seq": 1, "route_path_id": 138878}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 73467.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 138878}], "total_distance_m": 73467.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 69773.376, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3693.735, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9324, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:27:38Z", "source_id": 63089664, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:29:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:27:43Z", "source_id": 20019482, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:35:38Z", "source_id": 20025329, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:10Z", "source_id": 20027954, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:07Z", "source_id": 20030185, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:08Z", "source_id": 20033222, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:50:08Z", "source_id": 20036225, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:38Z", "source_id": 20039683, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:38Z", "source_id": 20042664, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:55Z", "source_id": 20046734, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9335, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:24Z", "source_id": 63188842, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:29Z", "source_id": 20047890, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9342, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:13Z", "source_id": 63201613, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:11:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:10:15Z", "source_id": 20051624, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9356, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:42Z", "source_id": 63210656, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:15:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:48Z", "source_id": 20054384, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8337, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:11Z", "source_id": 63235715, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:13Z", "source_id": 20061769, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8331, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:50Z", "source_id": 63247494, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:28:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:56Z", "source_id": 20065274, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:09Z", "source_id": 20067653, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8324, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:34Z", "source_id": 63259859, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:33:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:37Z", "source_id": 20068750, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8296, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:28Z", "source_id": 63280030, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:41:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:31Z", "source_id": 20074617, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8257, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:55Z", "source_id": 63294099, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:46:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:58Z", "source_id": 20078838, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8195, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:32Z", "source_id": 63301328, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:49:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:35Z", "source_id": 20080888, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8691, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:03Z", "source_id": 63332764, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:00:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:10Z", "source_id": 20089931, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8686, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:12Z", "source_id": 63344467, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:05:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:16Z", "source_id": 20093324, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Southport |
1524 |
1524 |
5 |
None |
None |
Stalybridge |
1705 |
1705 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28808/2026-09-21/detailed |
None |
Ashton-under-Lyne |
2026-09-21T17:02:00+01:00 |
Stalybridge |
4.0 |
{"type": "LineString", "coordinates": [[-2.093729, 53.4911269], [-2.0932297, 53.49108429999999], [-2.09267, 53.4910476], [-2.0921404, 53.4910081], [-2.0914940000000004, 53.4909518], [-2.0906697999999997, 53.4908732], [-2.0897792, 53.4907726], [-2.0888774999999997, 53.49061489999999], [-2.0880620999999997, 53.49043609999998], [-2.0871758, 53.4901982], [-2.0861261, 53.48984359999999], [-2.085307499999999, 53.489496200000005], [-2.0847255, 53.4892249], [-2.0838135, 53.4887015], [-2.0832176999999996, 53.4882862], [-2.082628, 53.48781259999999], [-2.0821385, 53.4873236], [-2.0815068, 53.4866496], [-2.0809489, 53.48611449999999], [-2.0802408, 53.48566119999999], [-2.0795703, 53.48531970000001], [-2.0785511999999997, 53.4849445], [-2.0777626, 53.48473709999999], [-2.0770061999999996, 53.48459819999999], [-2.0761184, 53.48449130000001], [-2.0740798999999996, 53.484320499999995], [-2.0739106, 53.4843022], [-2.0735809, 53.484266000000005], [-2.0732628, 53.48423209999999], [-2.0725300999999994, 53.4841335], [-2.0722494, 53.4840914], [-2.0715346, 53.48398689999999], [-2.0706006, 53.48385840000002], [-2.0701821, 53.48380079999999], [-2.0696151, 53.4837394], [-2.0689489999999995, 53.483698700000005], [-2.0682785, 53.48368709999998], [-2.0673674999999996, 53.4836842], [-2.0667287, 53.4837045], [-2.0664104, 53.48372740000001], [-2.066125153474899, 53.48376022088199], [-2.0657916, 53.4837986], [-2.0645747, 53.4839666]]} |
1.4 |
1701 |
1705 |
Ashton-under-Lyne |
Stalybridge |
Stalybridge |
53.4839666 |
-2.0645747 |
53.4839666 |
-2.0645747 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Stalybridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093324 |
1790006661086644 |
97 |
97 |
2026-09-21 16:15:41.527145 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:40.564722 |
| 715941 |
746742 |
P77126 |
522O44MS21 |
2026-09-21 |
COMPLETE |
20093190 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 746742, "stp": "P", "toc": "Greater Anglia", "uid": "P77126", "consist": "720573+720589", "dest_crs": "HFE", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77126/2026-09-21/detailed", "trust_id": "522O44MS21", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hertford East", "service_date": "2026-09-21", "dest_arr_time": "1658", "dest_platform": "2", "is_terminated": 1, "next_location": "Hertford East", "signalling_id": "2O44", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1705", "current_leg_dep": "1701", "current_leg_end": "Hertford East", "origin_dep_time": "1608", "origin_platform": "3", "current_location": "Hertford Depot", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0295483, 51.8080789], [-0.030029599999999997, 51.80816639999999], [-0.0303091, 51.8082147], [-0.030579500000000003, 51.8082627], [-0.030798300000000004, 51.8082995], [-0.0311019, 51.808336], [-0.0313428, 51.80836719999999], [-0.0315464, 51.8083939], [-0.031761599999999994, 51.8084218], [-0.0320324, 51.80845659999999], [-0.032386599999999995, 51.808498799999995], [-0.032575, 51.8085204], [-0.0327935, 51.8085446], [-0.0330704, 51.808573], [-0.033401799999999995, 51.808602], [-0.033726400000000004, 51.80862749999999], [-0.0340207, 51.80864789999999], [-0.0343598, 51.808668], [-0.0346716, 51.808680599999995], [-0.03500809999999999, 51.8086937], [-0.0353688, 51.80870319999999], [-0.0356789, 51.8087081], [-0.0359661, 51.8087092], [-0.0362629, 51.808707599999984], [-0.0365891, 51.808702399999994], [-0.0369046, 51.8086939], [-0.0371802, 51.808686400000006], [-0.0375411, 51.8086722], [-0.0378617, 51.808656500000005], [-0.0381917, 51.80863750000001], [-0.03850379999999999, 51.8086171], [-0.0387415, 51.80859969999998], [-0.0389951, 51.8085786], [-0.0392988, 51.8085522], [-0.03972570000000001, 51.8085113], [-0.04012279999999999, 51.808467699999994], [-0.0404951, 51.80842350000001], [-0.0411012, 51.8083415], [-0.041325499999999994, 51.80830900000001], [-0.041405, 51.8082965], [-0.0415531, 51.8082738], [-0.04175389999999999, 51.8082417], [-0.0420759, 51.8081884], [-0.0423615, 51.808139700000005], [-0.0426541, 51.80808580000001], [-0.042965, 51.80802800000001], [-0.0432289, 51.8079754], [-0.0434978, 51.8079194], [-0.04384059999999999, 51.807844499999995], [-0.0441416, 51.80777659999999], [-0.044404000000000006, 51.8077152], [-0.04470539999999999, 51.807642], [-0.04495199999999999, 51.80758039999999], [-0.0452155, 51.807512], [-0.04550339999999999, 51.8074321], [-0.0457255, 51.8073695], [-0.0458175, 51.8073434], [-0.0460489, 51.8072769], [-0.0463435, 51.807188399999994], [-0.0466271, 51.807101200000005], [-0.0468974, 51.807013], [-0.0472565, 51.80689319999999], [-0.047693000000000006, 51.8067436], [-0.04829049999999999, 51.806533300000005], [-0.04879409999999999, 51.80635709999999], [-0.049535899999999994, 51.80609609999998], [-0.0523767, 51.8050977], [-0.055690899999999995, 51.80393490000001], [-0.05817459999999999, 51.803062299999986], [-0.0609972, 51.802072900000006], [-0.06132130000000001, 51.801958599999985], [-0.061564900000000006, 51.8018755], [-0.06183889999999999, 51.8017839], [-0.062045, 51.8017175], [-0.06226929999999999, 51.8016462], [-0.06258579999999998, 51.80155249999999], [-0.0631096, 51.801399], [-0.064072, 51.80111540000001], [-0.0647723, 51.8009088], [-0.0651058, 51.80081219999999], [-0.0653562, 51.8007374], [-0.0656497, 51.80065049999999], [-0.0659491, 51.80056419999999], [-0.0661996, 51.800499900000005], [-0.06650409999999998, 51.8004283], [-0.0667836, 51.80037029999998], [-0.067024, 51.8003189], [-0.06734779999999999, 51.8002567], [-0.0677916, 51.8001735], [-0.0682908, 51.80008419999999], [-0.06861350000000001, 51.80002850000001], [-0.068833, 51.79998930000001], [-0.06917709999999999, 51.7999241], [-0.06956649999999999, 51.7998436], [-0.0698039, 51.79978890000001], [-0.0700667, 51.7997278], [-0.070424, 51.7996481], [-0.0709259, 51.7995396], [-0.0718189, 51.7993494], [-0.0726183, 51.7991773]]}", "current_leg_start": "Ware", "dest_arr_time_act": "1658", "motion_projection": null, "next_location_lat": "51.7991773", "next_location_lon": "-0.0726183", "previous_location": "Ware", "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\": 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.146, \"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.146, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 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.063, \"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.063, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29672.191, \"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\": 30477.642, \"from_m\": 29672.191, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35432.64, \"from_m\": 30477.642, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35521.447, \"from_m\": 35432.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\": 35843.964, \"from_m\": 35521.447, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 35955.391, \"from_m\": 35843.964, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38712.525, \"from_m\": 35955.391, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38963.318, \"from_m\": 38712.525, \"capability_applied\": null, \"effective_limit_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\": 746742, \"profile_key\": \"898e07fe042015697e53d52ab93d0c5b4d00c0240ddfa3481fe82a4f45e373b4\", \"schedule_id\": 22715, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1608\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1614H\", \"wtt_dep\": \"1615\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1620H\", \"wtt_dep\": \"1621H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626\", \"location\": \"Ponders End\", \"stage_seq\": 8, \"distance_m\": 15919.522, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1627H\", \"wtt_dep\": \"1628\", \"location\": \"Brimsdown\", \"stage_seq\": 9, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1630H\", \"location\": \"Enfield Lock\", \"stage_seq\": 10, \"distance_m\": 19046.863, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1632H\", \"wtt_dep\": \"1633\", \"location\": \"Waltham Cross\", \"stage_seq\": 11, \"distance_m\": 20649.859, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1635H\", \"location\": \"Cheshunt\", \"stage_seq\": 12, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1641\", \"location\": \"Broxbourne\", \"stage_seq\": 13, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 14, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1645\", \"location\": \"Rye House\", \"stage_seq\": 15, \"distance_m\": 30389.272, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1648\", \"location\": \"St. Margaret's\", \"stage_seq\": 16, \"distance_m\": 32692.753, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1651H\", \"wtt_dep\": \"1652H\", \"location\": \"Ware\", \"stage_seq\": 17, \"distance_m\": 35754.59, \"section_seq\": 1, \"route_path_id\": 139524}, {\"is_pass\": false, \"wtt_arr\": \"1658\", \"wtt_dep\": null, \"location\": \"Hertford East\", \"stage_seq\": 18, \"distance_m\": 38963.318, \"section_seq\": 1, \"route_path_id\": 139524}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38963.318, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139524}], \"total_distance_m\": 38963.318, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37387.328, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1575.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1608", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.7991773", "current_position_lon": "-0.0726183", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:25Z\", \"source_id\": 63209940, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:28Z\", \"source_id\": 20054083, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:37Z\", \"source_id\": 63226362, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:42Z\", \"source_id\": 20058981, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:02Z\", \"source_id\": 63245499, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:06Z\", \"source_id\": 20064664, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:23Z\", \"source_id\": 63259449, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:28Z\", \"source_id\": 20068610, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:10Z\", \"source_id\": 63266294, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:10Z\", \"source_id\": 20070664, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:03Z\", \"source_id\": 63273718, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:08Z\", \"source_id\": 20072872, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:34Z\", \"source_id\": 63280293, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:37Z\", \"source_id\": 20074739, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:19Z\", \"source_id\": 63287247, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:23Z\", \"source_id\": 20076791, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:39Z\", \"source_id\": 63298829, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:43Z\", \"source_id\": 20080217, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:09Z\", \"source_id\": 63311399, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:16Z\", \"source_id\": 20083792, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:24Z\", \"source_id\": 63317246, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:25Z\", \"source_id\": 20085534, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:26Z\", \"source_id\": 63328463, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:27Z\", \"source_id\": 20088680, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:05Z\", \"source_id\": 63344039, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:07Z\", \"source_id\": 20093190, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hertford East", "service_state_platform": "2", "timing_fact_generation": 1790006647596100, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:41.251931", "service_state_evidence_id": 20093190, "current_leg_start_actual_dep": "2026-09-21T16:59:30+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:41.523932", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
HFE |
2O44 |
720573+720589 |
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.146, "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.146, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 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.063, "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.063, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29672.191, "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": 30477.642, "from_m": 29672.191, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35432.64, "from_m": 30477.642, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35521.447, "from_m": 35432.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": 35843.964, "from_m": 35521.447, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 35955.391, "from_m": 35843.964, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38712.525, "from_m": 35955.391, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38963.318, "from_m": 38712.525, "capability_applied": null, "effective_limit_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": 746742, "profile_key": "898e07fe042015697e53d52ab93d0c5b4d00c0240ddfa3481fe82a4f45e373b4", "schedule_id": 22715, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1608", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1614H", "wtt_dep": "1615", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 139524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 139524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 139524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1620H", "wtt_dep": "1621H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626", "location": "Ponders End", "stage_seq": 8, "distance_m": 15919.522, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1627H", "wtt_dep": "1628", "location": "Brimsdown", "stage_seq": 9, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1630H", "location": "Enfield Lock", "stage_seq": 10, "distance_m": 19046.863, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1632H", "wtt_dep": "1633", "location": "Waltham Cross", "stage_seq": 11, "distance_m": 20649.859, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1635H", "location": "Cheshunt", "stage_seq": 12, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1641", "location": "Broxbourne", "stage_seq": 13, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 139524}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643", "location": "Broxbourne Jn", "stage_seq": 14, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1645", "location": "Rye House", "stage_seq": 15, "distance_m": 30389.272, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1648", "location": "St. Margaret's", "stage_seq": 16, "distance_m": 32692.753, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1651H", "wtt_dep": "1652H", "location": "Ware", "stage_seq": 17, "distance_m": 35754.59, "section_seq": 1, "route_path_id": 139524}, {"is_pass": false, "wtt_arr": "1658", "wtt_dep": null, "location": "Hertford East", "stage_seq": 18, "distance_m": 38963.318, "section_seq": 1, "route_path_id": 139524}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38963.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 139524}], "total_distance_m": 38963.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37387.328, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:25Z", "source_id": 63209940, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:28Z", "source_id": 20054083, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:37Z", "source_id": 63226362, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:20:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:42Z", "source_id": 20058981, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:02Z", "source_id": 63245499, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:27:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:06Z", "source_id": 20064664, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14866, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:23Z", "source_id": 63259449, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:33:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:28Z", "source_id": 20068610, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:10Z", "source_id": 63266294, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:35:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:10Z", "source_id": 20070664, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14858, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:03Z", "source_id": 63273718, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:38:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:08Z", "source_id": 20072872, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14854, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:34Z", "source_id": 63280293, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:41:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:37Z", "source_id": 20074739, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:19Z", "source_id": 63287247, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:44:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:23Z", "source_id": 20076791, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:39Z", "source_id": 63298829, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:48:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:43Z", "source_id": 20080217, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14815, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:09Z", "source_id": 63311399, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:16Z", "source_id": 20083792, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14811, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:24Z", "source_id": 63317246, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:25Z", "source_id": 20085534, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14807, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:26Z", "source_id": 63328463, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:59:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:27Z", "source_id": 20088680, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14803, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:05Z", "source_id": 63344039, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:07Z", "source_id": 20093190, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1608 |
1608 |
3 |
None |
None |
Hertford East |
1658 |
1658 |
2 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77126/2026-09-21/detailed |
None |
Ware |
2026-09-21T16:59:30+01:00 |
Hertford East |
4.0 |
{"type": "LineString", "coordinates": [[-0.0295483, 51.8080789], [-0.030029599999999997, 51.80816639999999], [-0.0303091, 51.8082147], [-0.030579500000000003, 51.8082627], [-0.030798300000000004, 51.8082995], [-0.0311019, 51.808336], [-0.0313428, 51.80836719999999], [-0.0315464, 51.8083939], [-0.031761599999999994, 51.8084218], [-0.0320324, 51.80845659999999], [-0.032386599999999995, 51.808498799999995], [-0.032575, 51.8085204], [-0.0327935, 51.8085446], [-0.0330704, 51.808573], [-0.033401799999999995, 51.808602], [-0.033726400000000004, 51.80862749999999], [-0.0340207, 51.80864789999999], [-0.0343598, 51.808668], [-0.0346716, 51.808680599999995], [-0.03500809999999999, 51.8086937], [-0.0353688, 51.80870319999999], [-0.0356789, 51.8087081], [-0.0359661, 51.8087092], [-0.0362629, 51.808707599999984], [-0.0365891, 51.808702399999994], [-0.0369046, 51.8086939], [-0.0371802, 51.808686400000006], [-0.0375411, 51.8086722], [-0.0378617, 51.808656500000005], [-0.0381917, 51.80863750000001], [-0.03850379999999999, 51.8086171], [-0.0387415, 51.80859969999998], [-0.0389951, 51.8085786], [-0.0392988, 51.8085522], [-0.03972570000000001, 51.8085113], [-0.04012279999999999, 51.808467699999994], [-0.0404951, 51.80842350000001], [-0.0411012, 51.8083415], [-0.041325499999999994, 51.80830900000001], [-0.041405, 51.8082965], [-0.0415531, 51.8082738], [-0.04175389999999999, 51.8082417], [-0.0420759, 51.8081884], [-0.0423615, 51.808139700000005], [-0.0426541, 51.80808580000001], [-0.042965, 51.80802800000001], [-0.0432289, 51.8079754], [-0.0434978, 51.8079194], [-0.04384059999999999, 51.807844499999995], [-0.0441416, 51.80777659999999], [-0.044404000000000006, 51.8077152], [-0.04470539999999999, 51.807642], [-0.04495199999999999, 51.80758039999999], [-0.0452155, 51.807512], [-0.04550339999999999, 51.8074321], [-0.0457255, 51.8073695], [-0.0458175, 51.8073434], [-0.0460489, 51.8072769], [-0.0463435, 51.807188399999994], [-0.0466271, 51.807101200000005], [-0.0468974, 51.807013], [-0.0472565, 51.80689319999999], [-0.047693000000000006, 51.8067436], [-0.04829049999999999, 51.806533300000005], [-0.04879409999999999, 51.80635709999999], [-0.049535899999999994, 51.80609609999998], [-0.0523767, 51.8050977], [-0.055690899999999995, 51.80393490000001], [-0.05817459999999999, 51.803062299999986], [-0.0609972, 51.802072900000006], [-0.06132130000000001, 51.801958599999985], [-0.061564900000000006, 51.8018755], [-0.06183889999999999, 51.8017839], [-0.062045, 51.8017175], [-0.06226929999999999, 51.8016462], [-0.06258579999999998, 51.80155249999999], [-0.0631096, 51.801399], [-0.064072, 51.80111540000001], [-0.0647723, 51.8009088], [-0.0651058, 51.80081219999999], [-0.0653562, 51.8007374], [-0.0656497, 51.80065049999999], [-0.0659491, 51.80056419999999], [-0.0661996, 51.800499900000005], [-0.06650409999999998, 51.8004283], [-0.0667836, 51.80037029999998], [-0.067024, 51.8003189], [-0.06734779999999999, 51.8002567], [-0.0677916, 51.8001735], [-0.0682908, 51.80008419999999], [-0.06861350000000001, 51.80002850000001], [-0.068833, 51.79998930000001], [-0.06917709999999999, 51.7999241], [-0.06956649999999999, 51.7998436], [-0.0698039, 51.79978890000001], [-0.0700667, 51.7997278], [-0.070424, 51.7996481], [-0.0709259, 51.7995396], [-0.0718189, 51.7993494], [-0.0726183, 51.7991773]]} |
2.0 |
1701 |
1705 |
Ware |
Hertford Depot |
Hertford East |
51.7991773 |
-0.0726183 |
51.7991773 |
-0.0726183 |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Hertford East |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093190 |
1790006647596100 |
87 |
87 |
2026-09-21 16:15:41.523932 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:41.251931 |
| 715942 |
742876 |
L87274 |
041H17MN21 |
2026-09-21 |
COMPLETE |
20093614 |
2026-09-21 17:05:00 |
2026-09-21 16:15:52 |
2026-09-23 16:15:52 |
{"id": 742876, "stp": "P", "toc": "ScotRail", "uid": "L87274", "consist": "HA08", "dest_crs": "INV", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87274/2026-09-21/detailed", "trust_id": "041H17MN21", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Inverness", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "4", "is_terminated": 1, "next_location": null, "signalling_id": "1H17", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1332", "origin_platform": "16", "current_location": "Allanfearn L.C.", "last_update_time": "2026-09-21T16:15:52", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Aviemore", "current_leg_milage": null, "linx_max_speed_mph": 125, "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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4740.57, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4798.453, \"from_m\": 4740.57, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5007.123, \"from_m\": 4798.453, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 15796.596, \"from_m\": 5007.123, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 21261.802, \"from_m\": 15796.596, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21324.887, \"from_m\": 21261.802, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21933.131, \"from_m\": 21324.887, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29621.897, \"from_m\": 21933.131, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31978.341, \"from_m\": 29621.897, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35482.771, \"from_m\": 31978.341, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37151.99, \"from_m\": 35482.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37233.195, \"from_m\": 37151.99, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37273.559, \"from_m\": 37233.195, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37470.259, \"from_m\": 37273.559, \"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\": 37657.227, \"from_m\": 37470.259, \"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\": 38659.632, \"from_m\": 37657.227, \"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\": 39333.509, \"from_m\": 38659.632, \"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\": 42600.891, \"from_m\": 39333.509, \"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\": 43521.694, \"from_m\": 42600.891, \"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\": 44416.753, \"from_m\": 43521.694, \"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\": 45317.033, \"from_m\": 44416.753, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45410.536, \"from_m\": 45317.033, \"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\": 46756.603, \"from_m\": 45410.536, \"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\": 46795.813, \"from_m\": 46756.603, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47452.966, \"from_m\": 46795.813, \"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\": 58122.601, \"from_m\": 47452.966, \"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\": 59186.23, \"from_m\": 58122.601, \"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\": 59962.396, \"from_m\": 59186.23, \"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\": 61416.006, \"from_m\": 59962.396, \"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\": 65847.013, \"from_m\": 61416.006, \"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\": 66782.423, \"from_m\": 65847.013, \"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\": 70577.818, \"from_m\": 66782.423, \"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\": 82909.657, \"from_m\": 70577.818, \"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\": 82944.871, \"from_m\": 82909.657, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 95222.565, \"from_m\": 82944.871, \"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\": 106462.15, \"from_m\": 95222.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\": 109151.189, \"from_m\": 106462.15, \"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\": 109221.696, \"from_m\": 109151.189, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111473.138, \"from_m\": 109221.696, \"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\": 112079.147, \"from_m\": 111473.138, \"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\": 112226.799, \"from_m\": 112079.147, \"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\": 112318.201, \"from_m\": 112226.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 113167.803, \"from_m\": 112318.201, \"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\": 115732.81, \"from_m\": 113167.803, \"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\": 116916.377, \"from_m\": 115732.81, \"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\": 123530.021, \"from_m\": 116916.377, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 123892.89, \"from_m\": 123530.021, \"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\": 124026.439, \"from_m\": 123892.89, \"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\": 125222.461, \"from_m\": 124026.439, \"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\": 132860.775, \"from_m\": 125222.461, \"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\": 134096.044, \"from_m\": 132860.775, \"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\": 135080.008, \"from_m\": 134096.044, \"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\": 136803.665, \"from_m\": 135080.008, \"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\": 137185.073, \"from_m\": 136803.665, \"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\": 137479.011, \"from_m\": 137185.073, \"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\": 137854.286, \"from_m\": 137479.011, \"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\": 139441.274, \"from_m\": 137854.286, \"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\": 140237.404, \"from_m\": 139441.274, \"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\": 141005.37, \"from_m\": 140237.404, \"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\": 145461.898, \"from_m\": 141005.37, \"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\": 146065.458, \"from_m\": 145461.898, \"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\": 156684.011, \"from_m\": 146065.458, \"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\": 157667.655, \"from_m\": 156684.011, \"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\": 158199.106, \"from_m\": 157667.655, \"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\": 158327.429, \"from_m\": 158199.106, \"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\": 158411.564, \"from_m\": 158327.429, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 163719.07, \"from_m\": 158411.564, \"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\": 164426.022, \"from_m\": 163719.07, \"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\": 168953.56, \"from_m\": 164426.022, \"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\": 169087.97, \"from_m\": 168953.56, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 180054.735, \"from_m\": 169087.97, \"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\": 181226.617, \"from_m\": 180054.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 185046.276, \"from_m\": 181226.617, \"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\": 185149.85, \"from_m\": 185046.276, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 206437.181, \"from_m\": 185149.85, \"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\": 208552.543, \"from_m\": 206437.181, \"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\": 213279.24, \"from_m\": 208552.543, \"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\": 219850.855, \"from_m\": 213279.24, \"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\": 222562.022, \"from_m\": 219850.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\": 222686.375, \"from_m\": 222562.022, \"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\": 227340.575, \"from_m\": 222686.375, \"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\": 228170.282, \"from_m\": 227340.575, \"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\": 231156.937, \"from_m\": 228170.282, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 235376.296, \"from_m\": 231156.937, \"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\": 236353.813, \"from_m\": 235376.296, \"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\": 237714.453, \"from_m\": 236353.813, \"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\": 244715.985, \"from_m\": 237714.453, \"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\": 245122.071, \"from_m\": 244715.985, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 246246.838, \"from_m\": 245122.071, \"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\": 247023.865, \"from_m\": 246246.838, \"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\": 247517.134, \"from_m\": 247023.865, \"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\": 247535.742, \"from_m\": 247517.134, \"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\": 257023.189, \"from_m\": 247535.742, \"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\": 257343.973, \"from_m\": 257023.189, \"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\": 263084.022, \"from_m\": 257343.973, \"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\": 265076.885, \"from_m\": 263084.022, \"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\": 265720.176, \"from_m\": 265076.885, \"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\": 269164.615, \"from_m\": 265720.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\": 272203.706, \"from_m\": 269164.615, \"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\": 290722.61, \"from_m\": 272203.706, \"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\": 292603.104, \"from_m\": 290722.61, \"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\": 300076.199, \"from_m\": 292603.104, \"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\": 301574.258, \"from_m\": 300076.199, \"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\": 302050.999, \"from_m\": 301574.258, \"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\": 302431.74, \"from_m\": 302050.999, \"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\": 742876, \"profile_key\": \"c76de6787d4b973201d4d5a3bc3a30a56220e1efc0c94a38e97e81c3f044682d\", \"schedule_id\": 18619, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1332\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1333H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1335H\", \"wtt_dep\": \"1337\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1338H\", \"location\": \"Haymarket Central Jn\", \"stage_seq\": 4, \"distance_m\": 3832.085, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 5, \"distance_m\": 4837.263, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344\", \"location\": \"Newbridge Jn\", \"stage_seq\": 6, \"distance_m\": 14455.575, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 7, \"distance_m\": 21194.79, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351\", \"location\": \"Linlithgow\", \"stage_seq\": 8, \"distance_m\": 29209.724, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356H\", \"location\": \"Polmont\", \"stage_seq\": 9, \"distance_m\": 36726.345, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Grangemouth Jn\", \"stage_seq\": 10, \"distance_m\": 41426.495, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 11, \"distance_m\": 44722.742, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408\", \"location\": \"Larbert Jn\", \"stage_seq\": 12, \"distance_m\": 45566.578, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1417\", \"location\": \"Stirling\", \"stage_seq\": 13, \"distance_m\": 59551.053, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421H\", \"location\": \"Dunblane\", \"stage_seq\": 14, \"distance_m\": 67451.833, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423H\", \"location\": \"Dunblane Sig. 43\", \"stage_seq\": 15, \"distance_m\": 68305.533, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427\", \"location\": \"Greenloaning\", \"stage_seq\": 16, \"distance_m\": 77090.995, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Blackford\", \"stage_seq\": 17, \"distance_m\": 83627.197, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433H\", \"location\": \"Auchterarder S.B.\", \"stage_seq\": 18, \"distance_m\": 90447.882, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Hilton Jn Sig. HJ19\", \"stage_seq\": 19, \"distance_m\": 104264.547, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442\", \"location\": \"Hilton Jn\", \"stage_seq\": 20, \"distance_m\": 109342.645, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1450H\", \"location\": \"Perth\", \"stage_seq\": 21, \"distance_m\": 112494.959, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Stanley Jn\", \"stage_seq\": 22, \"distance_m\": 124026.439, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1507\", \"location\": \"Dunkeld & Birnam\", \"stage_seq\": 23, \"distance_m\": 137479.011, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1519H\", \"wtt_dep\": \"1521\", \"location\": \"Pitlochry\", \"stage_seq\": 24, \"distance_m\": 158411.564, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1529H\", \"wtt_dep\": \"1531\", \"location\": \"Blair Atholl\", \"stage_seq\": 25, \"distance_m\": 169570.71, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Dalnacardoch\", \"stage_seq\": 26, \"distance_m\": 185149.85, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Dalnaspidal\", \"stage_seq\": 27, \"distance_m\": 194583.613, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1556\", \"location\": \"Dalwhinnie\", \"stage_seq\": 28, \"distance_m\": 206946.251, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1605H\", \"wtt_dep\": \"1607\", \"location\": \"Newtonmore\", \"stage_seq\": 29, \"distance_m\": 223311.787, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1610H\", \"wtt_dep\": \"1615\", \"location\": \"Kingussie\", \"stage_seq\": 30, \"distance_m\": 227853.717, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620\", \"location\": \"Kincraig\", \"stage_seq\": 31, \"distance_m\": 237377.602, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": \"1629\", \"location\": \"Aviemore\", \"stage_seq\": 32, \"distance_m\": 246839.305, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Carrbridge\", \"stage_seq\": 33, \"distance_m\": 257520.29, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640\", \"location\": \"Slochd Loop\", \"stage_seq\": 34, \"distance_m\": 266216.572, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643H\", \"location\": \"Tomatin\", \"stage_seq\": 35, \"distance_m\": 271850.837, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Moy\", \"stage_seq\": 36, \"distance_m\": 278494.661, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653H\", \"location\": \"Culloden Moor\", \"stage_seq\": 37, \"distance_m\": 291512.124, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Cradlehall\", \"stage_seq\": 38, \"distance_m\": 300076.199, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Millburn Jn\", \"stage_seq\": 39, \"distance_m\": 301444.194, \"section_seq\": 1, \"route_path_id\": 137885}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Inverness\", \"stage_seq\": 40, \"distance_m\": 302431.74, \"section_seq\": 1, \"route_path_id\": 137885}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 302431.74, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137885}], \"total_distance_m\": 302431.74, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 302091.833, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 339.907, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1332", "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\": 797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:35:24Z\", \"source_id\": 62804359, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:35:28Z\", \"source_id\": 19937906, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:52:05Z\", \"source_id\": 62846758, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:52:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:52:08Z\", \"source_id\": 19949933, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:56:01Z\", \"source_id\": 62856354, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:56:06Z\", \"source_id\": 19952706, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:12:15Z\", \"source_id\": 62897156, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:13:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:12:15Z\", \"source_id\": 19964196, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:22:39Z\", \"source_id\": 62923996, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:22:43Z\", \"source_id\": 19971776, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:03Z\", \"source_id\": 19988051, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:17:01Z\", \"source_id\": 20011592, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:45Z\", \"source_id\": 63095256, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:48Z\", \"source_id\": 20021030, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:31Z\", \"source_id\": 20030436, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:34Z\", \"source_id\": 20047963, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:07Z\", \"source_id\": 20061696, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:17Z\", \"source_id\": 63256515, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:21Z\", \"source_id\": 20067777, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:53Z\", \"source_id\": 63278361, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:58Z\", \"source_id\": 20074222, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 223, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:36Z\", \"source_id\": 63345601, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:39Z\", \"source_id\": 20093614, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Inverness", "service_state_platform": "4", "timing_fact_generation": 1790006679262162, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:41.257108", "service_state_evidence_id": 20093614, "current_leg_start_actual_dep": null, "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:41.516694", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
INV |
1H17 |
HA08 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "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": 3123.268, "from_m": 1667.893, "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": 3742.144, "from_m": 3123.268, "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": 3820.055, "from_m": 3742.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": 3832.085, "from_m": 3820.055, "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": 3893.16, "from_m": 3832.085, "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": 4740.57, "from_m": 3893.16, "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": 4798.453, "from_m": 4740.57, "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": 5007.123, "from_m": 4798.453, "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": 15796.596, "from_m": 5007.123, "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": 21261.802, "from_m": 15796.596, "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": 21324.887, "from_m": 21261.802, "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": 21933.131, "from_m": 21324.887, "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": 29621.897, "from_m": 21933.131, "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": 31978.341, "from_m": 29621.897, "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": 35482.771, "from_m": 31978.341, "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": 37151.99, "from_m": 35482.771, "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": 37233.195, "from_m": 37151.99, "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": 37273.559, "from_m": 37233.195, "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": 37470.259, "from_m": 37273.559, "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": 37657.227, "from_m": 37470.259, "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": 38659.632, "from_m": 37657.227, "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": 39333.509, "from_m": 38659.632, "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": 42600.891, "from_m": 39333.509, "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": 43521.694, "from_m": 42600.891, "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": 44416.753, "from_m": 43521.694, "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": 45317.033, "from_m": 44416.753, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45410.536, "from_m": 45317.033, "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": 46756.603, "from_m": 45410.536, "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": 46795.813, "from_m": 46756.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47452.966, "from_m": 46795.813, "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": 58122.601, "from_m": 47452.966, "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": 59186.23, "from_m": 58122.601, "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": 59962.396, "from_m": 59186.23, "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": 61416.006, "from_m": 59962.396, "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": 65847.013, "from_m": 61416.006, "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": 66782.423, "from_m": 65847.013, "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": 70577.818, "from_m": 66782.423, "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": 82909.657, "from_m": 70577.818, "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": 82944.871, "from_m": 82909.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 95222.565, "from_m": 82944.871, "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": 106462.15, "from_m": 95222.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": 109151.189, "from_m": 106462.15, "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": 109221.696, "from_m": 109151.189, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111473.138, "from_m": 109221.696, "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": 112079.147, "from_m": 111473.138, "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": 112226.799, "from_m": 112079.147, "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": 112318.201, "from_m": 112226.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 113167.803, "from_m": 112318.201, "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": 115732.81, "from_m": 113167.803, "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": 116916.377, "from_m": 115732.81, "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": 123530.021, "from_m": 116916.377, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 123892.89, "from_m": 123530.021, "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": 124026.439, "from_m": 123892.89, "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": 125222.461, "from_m": 124026.439, "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": 132860.775, "from_m": 125222.461, "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": 134096.044, "from_m": 132860.775, "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": 135080.008, "from_m": 134096.044, "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": 136803.665, "from_m": 135080.008, "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": 137185.073, "from_m": 136803.665, "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": 137479.011, "from_m": 137185.073, "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": 137854.286, "from_m": 137479.011, "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": 139441.274, "from_m": 137854.286, "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": 140237.404, "from_m": 139441.274, "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": 141005.37, "from_m": 140237.404, "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": 145461.898, "from_m": 141005.37, "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": 146065.458, "from_m": 145461.898, "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": 156684.011, "from_m": 146065.458, "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": 157667.655, "from_m": 156684.011, "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": 158199.106, "from_m": 157667.655, "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": 158327.429, "from_m": 158199.106, "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": 158411.564, "from_m": 158327.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 163719.07, "from_m": 158411.564, "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": 164426.022, "from_m": 163719.07, "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": 168953.56, "from_m": 164426.022, "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": 169087.97, "from_m": 168953.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 180054.735, "from_m": 169087.97, "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": 181226.617, "from_m": 180054.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 185046.276, "from_m": 181226.617, "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": 185149.85, "from_m": 185046.276, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 206437.181, "from_m": 185149.85, "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": 208552.543, "from_m": 206437.181, "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": 213279.24, "from_m": 208552.543, "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": 219850.855, "from_m": 213279.24, "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": 222562.022, "from_m": 219850.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": 222686.375, "from_m": 222562.022, "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": 227340.575, "from_m": 222686.375, "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": 228170.282, "from_m": 227340.575, "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": 231156.937, "from_m": 228170.282, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 235376.296, "from_m": 231156.937, "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": 236353.813, "from_m": 235376.296, "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": 237714.453, "from_m": 236353.813, "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": 244715.985, "from_m": 237714.453, "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": 245122.071, "from_m": 244715.985, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 246246.838, "from_m": 245122.071, "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": 247023.865, "from_m": 246246.838, "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": 247517.134, "from_m": 247023.865, "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": 247535.742, "from_m": 247517.134, "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": 257023.189, "from_m": 247535.742, "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": 257343.973, "from_m": 257023.189, "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": 263084.022, "from_m": 257343.973, "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": 265076.885, "from_m": 263084.022, "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": 265720.176, "from_m": 265076.885, "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": 269164.615, "from_m": 265720.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": 272203.706, "from_m": 269164.615, "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": 290722.61, "from_m": 272203.706, "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": 292603.104, "from_m": 290722.61, "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": 300076.199, "from_m": 292603.104, "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": 301574.258, "from_m": 300076.199, "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": 302050.999, "from_m": 301574.258, "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": 302431.74, "from_m": 302050.999, "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": 742876, "profile_key": "c76de6787d4b973201d4d5a3bc3a30a56220e1efc0c94a38e97e81c3f044682d", "schedule_id": 18619, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1332", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1333H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1335H", "wtt_dep": "1337", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1338H", "location": "Haymarket Central Jn", "stage_seq": 4, "distance_m": 3832.085, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339H", "location": "Haymarket West Jn", "stage_seq": 5, "distance_m": 4837.263, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344", "location": "Newbridge Jn", "stage_seq": 6, "distance_m": 14455.575, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Winchburgh Jn", "stage_seq": 7, "distance_m": 21194.79, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351", "location": "Linlithgow", "stage_seq": 8, "distance_m": 29209.724, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356H", "location": "Polmont", "stage_seq": 9, "distance_m": 36726.345, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "Grangemouth Jn", "stage_seq": 10, "distance_m": 41426.495, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Carmuirs East Jn", "stage_seq": 11, "distance_m": 44722.742, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408", "location": "Larbert Jn", "stage_seq": 12, "distance_m": 45566.578, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1417", "location": "Stirling", "stage_seq": 13, "distance_m": 59551.053, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421H", "location": "Dunblane", "stage_seq": 14, "distance_m": 67451.833, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423H", "location": "Dunblane Sig. 43", "stage_seq": 15, "distance_m": 68305.533, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427", "location": "Greenloaning", "stage_seq": 16, "distance_m": 77090.995, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Blackford", "stage_seq": 17, "distance_m": 83627.197, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433H", "location": "Auchterarder S.B.", "stage_seq": 18, "distance_m": 90447.882, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Hilton Jn Sig. HJ19", "stage_seq": 19, "distance_m": 104264.547, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442", "location": "Hilton Jn", "stage_seq": 20, "distance_m": 109342.645, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1450H", "location": "Perth", "stage_seq": 21, "distance_m": 112494.959, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Stanley Jn", "stage_seq": 22, "distance_m": 124026.439, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1507", "location": "Dunkeld & Birnam", "stage_seq": 23, "distance_m": 137479.011, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1519H", "wtt_dep": "1521", "location": "Pitlochry", "stage_seq": 24, "distance_m": 158411.564, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1529H", "wtt_dep": "1531", "location": "Blair Atholl", "stage_seq": 25, "distance_m": 169570.71, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Dalnacardoch", "stage_seq": 26, "distance_m": 185149.85, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Dalnaspidal", "stage_seq": 27, "distance_m": 194583.613, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1556", "location": "Dalwhinnie", "stage_seq": 28, "distance_m": 206946.251, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1605H", "wtt_dep": "1607", "location": "Newtonmore", "stage_seq": 29, "distance_m": 223311.787, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1610H", "wtt_dep": "1615", "location": "Kingussie", "stage_seq": 30, "distance_m": 227853.717, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620", "location": "Kincraig", "stage_seq": 31, "distance_m": 237377.602, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": "1629", "location": "Aviemore", "stage_seq": 32, "distance_m": 246839.305, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Carrbridge", "stage_seq": 33, "distance_m": 257520.29, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640", "location": "Slochd Loop", "stage_seq": 34, "distance_m": 266216.572, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643H", "location": "Tomatin", "stage_seq": 35, "distance_m": 271850.837, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Moy", "stage_seq": 36, "distance_m": 278494.661, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653H", "location": "Culloden Moor", "stage_seq": 37, "distance_m": 291512.124, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Cradlehall", "stage_seq": 38, "distance_m": 300076.199, "section_seq": 1, "route_path_id": 137885}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Millburn Jn", "stage_seq": 39, "distance_m": 301444.194, "section_seq": 1, "route_path_id": 137885}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Inverness", "stage_seq": 40, "distance_m": 302431.74, "section_seq": 1, "route_path_id": 137885}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 302431.74, "from_m": 0.0, "section_seq": 1, "route_path_id": 137885}], "total_distance_m": 302431.74, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 302091.833, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 339.907, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 797, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:35:24Z", "source_id": 62804359, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T12:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:35:28Z", "source_id": 19937906, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T13:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1171, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:52:05Z", "source_id": 62846758, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T12:52:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:52:08Z", "source_id": 19949933, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1165, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:56:01Z", "source_id": 62856354, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T12:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:56:06Z", "source_id": 19952706, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 643, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:12:15Z", "source_id": 62897156, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T13:13:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:12:15Z", "source_id": 19964196, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 442, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:22:39Z", "source_id": 62923996, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T13:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:22:43Z", "source_id": 19971776, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:03Z", "source_id": 19988051, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T14:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:17:01Z", "source_id": 20011592, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:45Z", "source_id": 63095256, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T14:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:48Z", "source_id": 20021030, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:31Z", "source_id": 20030436, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:34Z", "source_id": 20047963, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:07Z", "source_id": 20061696, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 323, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:17Z", "source_id": 63256515, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T15:32:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:21Z", "source_id": 20067777, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 314, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:53Z", "source_id": 63278361, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T15:40:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:58Z", "source_id": 20074222, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 223, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:36Z", "source_id": 63345601, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T16:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:39Z", "source_id": 20093614, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Edinburgh |
1332 |
1332 |
16 |
None |
None |
Inverness |
1702 |
1702 |
4 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87274/2026-09-21/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Aviemore |
Allanfearn L.C. |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-21 16:15:52 |
TERMINATED |
2026-09-21 16:05:00 |
Inverness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093614 |
1790006679262162 |
79 |
79 |
2026-09-21 16:15:41.516694 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:41.257108 |
| 715943 |
746161 |
P24211 |
332O89MR21 |
2026-09-21 |
COMPLETE |
20093012 |
2026-09-21 17:05:00 |
2026-09-21 16:15:53 |
2026-09-23 16:15:53 |
{"id": 746161, "stp": "P", "toc": "Northern", "uid": "P24211", "consist": "150214", "dest_crs": "LIV", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24211/2026-09-21/detailed", "trust_id": "332O89MR21", "origin_crs": "MCO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-21", "dest_arr_time": "1655", "dest_platform": "8", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2O89", "timing_status": "LATE", "origin_station": "Manchester Oxford Road", "current_leg_arr": "1705", "current_leg_dep": "1701", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "1546", "origin_platform": "5", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-21T16:15:53", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Edge Hill", "dest_arr_time_act": "1655", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Edge Hill", "current_leg_milage": "1.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 136.111, \"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\": 776.606, \"from_m\": 136.111, \"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\": 1135.531, \"from_m\": 776.606, \"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\": 2345.887, \"from_m\": 1135.531, \"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\": 9118.878, \"from_m\": 2345.887, \"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\": 9157.361, \"from_m\": 9118.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28363.047, \"from_m\": 9157.361, \"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\": 28830.737, \"from_m\": 28363.047, \"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\": 30564.874, \"from_m\": 28830.737, \"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\": 30626.258, \"from_m\": 30564.874, \"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\": 30772.923, \"from_m\": 30626.258, \"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\": 31513.9, \"from_m\": 30772.923, \"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\": 32666.564, \"from_m\": 31513.9, \"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\": 50365.361, \"from_m\": 32666.564, \"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\": 50843.795, \"from_m\": 50365.361, \"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\": 51069.07, \"from_m\": 50843.795, \"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\": 51538.583, \"from_m\": 51069.07, \"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\": 51660.252, \"from_m\": 51538.583, \"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\": 55805.349, \"from_m\": 51660.252, \"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\": 56051.631, \"from_m\": 55805.349, \"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\": 56116.45, \"from_m\": 56051.631, \"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\": 56176.768, \"from_m\": 56116.45, \"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\": 56508.169, \"from_m\": 56176.768, \"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\": 57643.91, \"from_m\": 56508.169, \"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\": 57701.947, \"from_m\": 57643.91, \"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\": 57775.508, \"from_m\": 57701.947, \"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\": 57815.444, \"from_m\": 57775.508, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57890.124, \"from_m\": 57815.444, \"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\": 57929.558, \"from_m\": 57890.124, \"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\": 58232.029, \"from_m\": 57929.558, \"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\": 58459.758, \"from_m\": 58232.029, \"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\": 58502.41, \"from_m\": 58459.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59601.046, \"from_m\": 58502.41, \"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\": 59967.15, \"from_m\": 59601.046, \"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\": 60284.508, \"from_m\": 59967.15, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 746161, \"profile_key\": \"a44f6f3999b493133be6d16f6c5563d7bd181e7a897463f6c15e27d13ca3dea7\", \"schedule_id\": 20493, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Deansgate\", \"stage_seq\": 2, \"distance_m\": 588.441, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 3, \"distance_m\": 3555.494, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1551H\", \"wtt_dep\": \"1552\", \"location\": \"Trafford Park\", \"stage_seq\": 4, \"distance_m\": 5408.472, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1553H\", \"wtt_dep\": \"1554\", \"location\": \"Humphrey Park\", \"stage_seq\": 5, \"distance_m\": 6501.511, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": \"1557\", \"location\": \"Urmston\", \"stage_seq\": 6, \"distance_m\": 13513.071, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1559H\", \"wtt_dep\": \"1600\", \"location\": \"Flixton\", \"stage_seq\": 7, \"distance_m\": 15561.877, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1605\", \"location\": \"Irlam\", \"stage_seq\": 8, \"distance_m\": 18972.666, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 9, \"distance_m\": 20404.584, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1611\", \"location\": \"Birchwood\", \"stage_seq\": 10, \"distance_m\": 25541.823, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1613H\", \"wtt_dep\": \"1614\", \"location\": \"Padgate\", \"stage_seq\": 11, \"distance_m\": 27841.982, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1617\", \"wtt_dep\": \"1618\", \"location\": \"Warrington Central\", \"stage_seq\": 12, \"distance_m\": 30642.022, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1621H\", \"location\": \"Warrington West\", \"stage_seq\": 13, \"distance_m\": 33837.907, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1629\", \"wtt_dep\": \"1629H\", \"location\": \"Hough Green\", \"stage_seq\": 14, \"distance_m\": 43371.828, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633H\", \"location\": \"Hunt's Cross\", \"stage_seq\": 15, \"distance_m\": 48841.867, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 16, \"distance_m\": 50365.361, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1638\", \"wtt_dep\": \"1639\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 17, \"distance_m\": 51144.51, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1641H\", \"wtt_dep\": \"1642H\", \"location\": \"West Allerton\", \"stage_seq\": 18, \"distance_m\": 52829.258, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645H\", \"location\": \"Mossley Hill\", \"stage_seq\": 19, \"distance_m\": 53976.647, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Wavertree Jn\", \"stage_seq\": 20, \"distance_m\": 56062.972, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 21, \"distance_m\": 57527.24, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651\", \"location\": \"Edge Hill\", \"stage_seq\": 22, \"distance_m\": 58113.564, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Crown Street Jn\", \"stage_seq\": 23, \"distance_m\": 59008.616, \"section_seq\": 1, \"route_path_id\": 138704}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 24, \"distance_m\": 60284.508, \"section_seq\": 1, \"route_path_id\": 138704}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 60284.508, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138704}], \"total_distance_m\": 60284.508, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 60163.437, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 121.071, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1546", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:58Z\", \"source_id\": 63139729, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:03Z\", \"source_id\": 20033905, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:08Z\", \"source_id\": 20037747, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:38Z\", \"source_id\": 20039673, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:31Z\", \"source_id\": 63162216, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:56:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:33Z\", \"source_id\": 20040404, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:13Z\", \"source_id\": 20043838, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:57Z\", \"source_id\": 63182354, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:01Z\", \"source_id\": 20046024, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:45Z\", \"source_id\": 63189775, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:48Z\", \"source_id\": 20048168, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:16Z\", \"source_id\": 63219995, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:19:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:21Z\", \"source_id\": 20057139, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10066, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:07Z\", \"source_id\": 63235457, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:09Z\", \"source_id\": 20061718, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10058, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:36Z\", \"source_id\": 63249569, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:42Z\", \"source_id\": 20065896, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:40Z\", \"source_id\": 63260154, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:45Z\", \"source_id\": 20068864, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:33Z\", \"source_id\": 20075419, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:08Z\", \"source_id\": 63294671, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:09Z\", \"source_id\": 20078996, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:49Z\", \"source_id\": 63302192, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:53Z\", \"source_id\": 20081160, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:47Z\", \"source_id\": 63310440, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:51Z\", \"source_id\": 20083498, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:56Z\", \"source_id\": 63316012, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:00Z\", \"source_id\": 20085193, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:03Z\", \"source_id\": 63332728, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:10Z\", \"source_id\": 20089925, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:46Z\", \"source_id\": 63343206, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:51Z\", \"source_id\": 20093012, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "8", "timing_fact_generation": 1790006631496245, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:42.045361", "service_state_evidence_id": 20093012, "current_leg_start_actual_dep": "2026-09-21T17:01:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:42.474171", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCO |
LIV |
2O89 |
150214 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 136.111, "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": 776.606, "from_m": 136.111, "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": 1135.531, "from_m": 776.606, "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": 2345.887, "from_m": 1135.531, "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": 9118.878, "from_m": 2345.887, "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": 9157.361, "from_m": 9118.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28363.047, "from_m": 9157.361, "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": 28830.737, "from_m": 28363.047, "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": 30564.874, "from_m": 28830.737, "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": 30626.258, "from_m": 30564.874, "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": 30772.923, "from_m": 30626.258, "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": 31513.9, "from_m": 30772.923, "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": 32666.564, "from_m": 31513.9, "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": 50365.361, "from_m": 32666.564, "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": 50843.795, "from_m": 50365.361, "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": 51069.07, "from_m": 50843.795, "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": 51538.583, "from_m": 51069.07, "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": 51660.252, "from_m": 51538.583, "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": 55805.349, "from_m": 51660.252, "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": 56051.631, "from_m": 55805.349, "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": 56116.45, "from_m": 56051.631, "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": 56176.768, "from_m": 56116.45, "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": 56508.169, "from_m": 56176.768, "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": 57643.91, "from_m": 56508.169, "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": 57701.947, "from_m": 57643.91, "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": 57775.508, "from_m": 57701.947, "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": 57815.444, "from_m": 57775.508, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57890.124, "from_m": 57815.444, "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": 57929.558, "from_m": 57890.124, "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": 58232.029, "from_m": 57929.558, "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": 58459.758, "from_m": 58232.029, "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": 58502.41, "from_m": 58459.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59601.046, "from_m": 58502.41, "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": 59967.15, "from_m": 59601.046, "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": 60284.508, "from_m": 59967.15, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 746161, "profile_key": "a44f6f3999b493133be6d16f6c5563d7bd181e7a897463f6c15e27d13ca3dea7", "schedule_id": 20493, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1546", "location": "Manchester Oxford Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Deansgate", "stage_seq": 2, "distance_m": 588.441, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Trafford Park East Jn", "stage_seq": 3, "distance_m": 3555.494, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1551H", "wtt_dep": "1552", "location": "Trafford Park", "stage_seq": 4, "distance_m": 5408.472, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1553H", "wtt_dep": "1554", "location": "Humphrey Park", "stage_seq": 5, "distance_m": 6501.511, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": "1557", "location": "Urmston", "stage_seq": 6, "distance_m": 13513.071, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1559H", "wtt_dep": "1600", "location": "Flixton", "stage_seq": 7, "distance_m": 15561.877, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1605", "location": "Irlam", "stage_seq": 8, "distance_m": 18972.666, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Glazebrook East Jn", "stage_seq": 9, "distance_m": 20404.584, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1611", "location": "Birchwood", "stage_seq": 10, "distance_m": 25541.823, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1613H", "wtt_dep": "1614", "location": "Padgate", "stage_seq": 11, "distance_m": 27841.982, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1617", "wtt_dep": "1618", "location": "Warrington Central", "stage_seq": 12, "distance_m": 30642.022, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1621H", "location": "Warrington West", "stage_seq": 13, "distance_m": 33837.907, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1629", "wtt_dep": "1629H", "location": "Hough Green", "stage_seq": 14, "distance_m": 43371.828, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633H", "location": "Hunt's Cross", "stage_seq": 15, "distance_m": 48841.867, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Hunts Cross West Jn", "stage_seq": 16, "distance_m": 50365.361, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1638", "wtt_dep": "1639", "location": "Liverpool South Parkway (HL)", "stage_seq": 17, "distance_m": 51144.51, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1641H", "wtt_dep": "1642H", "location": "West Allerton", "stage_seq": 18, "distance_m": 52829.258, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645H", "location": "Mossley Hill", "stage_seq": 19, "distance_m": 53976.647, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Wavertree Jn", "stage_seq": 20, "distance_m": 56062.972, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Edge Hill S.B.", "stage_seq": 21, "distance_m": 57527.24, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651", "location": "Edge Hill", "stage_seq": 22, "distance_m": 58113.564, "section_seq": 1, "route_path_id": 138704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Crown Street Jn", "stage_seq": 23, "distance_m": 59008.616, "section_seq": 1, "route_path_id": 138704}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 24, "distance_m": 60284.508, "section_seq": 1, "route_path_id": 138704}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 60284.508, "from_m": 0.0, "section_seq": 1, "route_path_id": 138704}], "total_distance_m": 60284.508, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 60163.437, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 121.071, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:58Z", "source_id": 63139729, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:47:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:03Z", "source_id": 20033905, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:08Z", "source_id": 20037747, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:38Z", "source_id": 20039673, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9268, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:31Z", "source_id": 63162216, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:56:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:33Z", "source_id": 20040404, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:13Z", "source_id": 20043838, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9275, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:57Z", "source_id": 63182354, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:04:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:01Z", "source_id": 20046024, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10076, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:45Z", "source_id": 63189775, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:07:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:48Z", "source_id": 20048168, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10069, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:16Z", "source_id": 63219995, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:19:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:21Z", "source_id": 20057139, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10066, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:07Z", "source_id": 63235457, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:25:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:09Z", "source_id": 20061718, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10058, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:36Z", "source_id": 63249569, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:42Z", "source_id": 20065896, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:40Z", "source_id": 63260154, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:34:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:45Z", "source_id": 20068864, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:33Z", "source_id": 20075419, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10038, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:08Z", "source_id": 63294671, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:46:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:09Z", "source_id": 20078996, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9932, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:49Z", "source_id": 63302192, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:53Z", "source_id": 20081160, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9914, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:47Z", "source_id": 63310440, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:51Z", "source_id": 20083498, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9906, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:56Z", "source_id": 63316012, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:00Z", "source_id": 20085193, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9881, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:03Z", "source_id": 63332728, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:01:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:10Z", "source_id": 20089925, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9845, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:46Z", "source_id": 63343206, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:05:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:51Z", "source_id": 20093012, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Manchester Oxford Road |
1546 |
1546 |
5 |
None |
None |
Liverpool Lime Street HL/ML |
1655 |
1655 |
8 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24211/2026-09-21/detailed |
None |
Edge Hill |
2026-09-21T17:01:00+01:00 |
Liverpool Lime Street HL/ML |
4.0 |
{"type": "LineString", "coordinates": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} |
1.3 |
1701 |
1705 |
Edge Hill |
Liverpool L.st (lhs-vt) |
Liverpool Lime Street HL/ML |
53.4075993 |
-2.9783843 |
53.4075993 |
-2.9783843 |
1 |
0 |
2026-09-21 16:15:53 |
TERMINATED |
2026-09-21 16:05:00 |
Liverpool Lime Street HL/ML |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093012 |
1790006631496245 |
75 |
75 |
2026-09-21 16:15:42.474171 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:42.045361 |
| 715944 |
747449 |
W69318 |
072J18MT21 |
2026-09-21 |
COMPLETE |
20093688 |
2026-09-21 17:05:00 |
2026-09-21 16:15:53 |
2026-09-23 16:15:53 |
{"id": 747449, "stp": "P", "toc": "ScotRail", "uid": "W69318", "consist": "156433+156492", "dest_crs": "EKL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69318/2026-09-21/detailed", "trust_id": "072J18MT21", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "East Kilbride", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": null, "is_terminated": 1, "next_location": "East Kilbride", "signalling_id": "2J18", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1705", "current_leg_dep": "1700", "current_leg_end": "East Kilbride", "origin_dep_time": "1633", "origin_platform": "9", "current_location": "East Kilbride", "last_update_time": "2026-09-21T16:15:53", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.229825232152037, 55.76181743004154], [-4.2292497, 55.7618651], [-4.228669, 55.76189569999999], [-4.2279957999999995, 55.7619221], [-4.2275444, 55.7619302], [-4.227010700000001, 55.7619235], [-4.225580800000001, 55.7618752], [-4.2248886, 55.7618441], [-4.2243739, 55.7618209], [-4.2231175, 55.7617965], [-4.2224114, 55.76181549999999], [-4.222081835361751, 55.76182804243572], [-4.2216021, 55.761846299999995], [-4.2205481, 55.76190879999999], [-4.2204392, 55.761917200000006], [-4.220086499999999, 55.761946], [-4.2193096, 55.76203180000001], [-4.2189197, 55.7620869], [-4.2184282, 55.7621563], [-4.2175292, 55.7623104], [-4.217454, 55.762323299999984], [-4.2168232, 55.76245870000001], [-4.216281, 55.762575099999985], [-4.2153751, 55.76282489999999], [-4.2141312, 55.76321339999999], [-4.2132871, 55.76345440000001], [-4.212330599999999, 55.76374020000001], [-4.211405599999999, 55.763999899999995], [-4.211195499999999, 55.764050700000006], [-4.210750299999999, 55.764158300000005], [-4.2100945, 55.7642973], [-4.2090742, 55.76449709999999], [-4.208710599999999, 55.764552], [-4.2084837, 55.7645862], [-4.207128299999999, 55.76477409999999], [-4.205941, 55.7648969], [-4.2046572, 55.7650592], [-4.202033299999999, 55.76534], [-4.201087799999999, 55.765428099999994], [-4.2002015, 55.7654639], [-4.199362899999999, 55.7654877], [-4.198581, 55.7654717], [-4.1985069, 55.76546890000001], [-4.197045499999999, 55.765413300000006], [-4.1940929, 55.765323], [-4.193894, 55.765314499999995], [-4.1894932, 55.7651828], [-4.187623, 55.7652717], [-4.1850829, 55.7655365], [-4.184720799999999, 55.76557280000001], [-4.182972999999999, 55.7657439], [-4.1821014, 55.7658475], [-4.181525800000001, 55.765912099999994], [-4.179949699999999, 55.76608989999999]]}", "current_leg_start": "Hairmyres", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "55.7660899", "next_location_lon": "-4.1799497", "previous_location": "Hairmyres", "current_leg_milage": "2.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 984.29, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1401.761, \"from_m\": 984.29, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2763.611, \"from_m\": 1401.761, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5883.979, \"from_m\": 2763.611, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11426.83, \"from_m\": 5883.979, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11962.18, \"from_m\": 11426.83, \"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\": 12627.593, \"from_m\": 11962.18, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18179.443, \"from_m\": 12627.593, \"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\": 18316.716, \"from_m\": 18179.443, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 747449, \"profile_key\": \"149837ba7697815a74b269a2bbe54f8e66e729cb1f9bd6722f23686be39aa6ea\", \"schedule_id\": 27897, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2024.549, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 4, \"distance_m\": 2699.309, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640\", \"location\": \"Crossmyloof\", \"stage_seq\": 5, \"distance_m\": 3517.487, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643\", \"location\": \"Pollokshaws West\", \"stage_seq\": 6, \"distance_m\": 5073.831, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643H\", \"location\": \"Busby Jn\", \"stage_seq\": 7, \"distance_m\": 5708.078, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": false, \"wtt_arr\": \"1648\", \"wtt_dep\": \"1649\", \"location\": \"Clarkston\", \"stage_seq\": 8, \"distance_m\": 10337.636, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": false, \"wtt_arr\": \"1651H\", \"wtt_dep\": \"1652H\", \"location\": \"Busby\", \"stage_seq\": 9, \"distance_m\": 11670.315, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1655\", \"location\": \"Thorntonhall\", \"stage_seq\": 10, \"distance_m\": 13310.734, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1700\", \"location\": \"Hairmyres\", \"stage_seq\": 11, \"distance_m\": 15114.161, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Hairmyres East Jn\", \"stage_seq\": 12, \"distance_m\": 16757.201, \"section_seq\": 1, \"route_path_id\": 141716}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"East Kilbride\", \"stage_seq\": 13, \"distance_m\": 18316.716, \"section_seq\": 1, \"route_path_id\": 141716}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 18316.716, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141716}], \"total_distance_m\": 18316.716, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 18316.716, \"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": "1633", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.7660899", "current_position_lon": "-4.1799497", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:09Z\", \"source_id\": 63274013, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:16Z\", \"source_id\": 20072945, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:08Z\", \"source_id\": 63279034, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:13Z\", \"source_id\": 20074425, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:38Z\", \"source_id\": 63304387, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:44Z\", \"source_id\": 20081788, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:39Z\", \"source_id\": 63345731, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:44Z\", \"source_id\": 20093688, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "East Kilbride", "service_state_platform": "1", "timing_fact_generation": 1790006688949481, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:46.001193", "service_state_evidence_id": 20093688, "current_leg_start_actual_dep": "2026-09-21T17:01:00+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:47.098187", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
EKL |
2J18 |
156433+156492 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 984.29, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1401.761, "from_m": 984.29, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2763.611, "from_m": 1401.761, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5883.979, "from_m": 2763.611, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11426.83, "from_m": 5883.979, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11962.18, "from_m": 11426.83, "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": 12627.593, "from_m": 11962.18, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 18179.443, "from_m": 12627.593, "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": 18316.716, "from_m": 18179.443, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 747449, "profile_key": "149837ba7697815a74b269a2bbe54f8e66e729cb1f9bd6722f23686be39aa6ea", "schedule_id": 27897, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1633", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2024.549, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Muirhouse South Jn", "stage_seq": 4, "distance_m": 2699.309, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640", "location": "Crossmyloof", "stage_seq": 5, "distance_m": 3517.487, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643", "location": "Pollokshaws West", "stage_seq": 6, "distance_m": 5073.831, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643H", "location": "Busby Jn", "stage_seq": 7, "distance_m": 5708.078, "section_seq": 1, "route_path_id": 141716}, {"is_pass": false, "wtt_arr": "1648", "wtt_dep": "1649", "location": "Clarkston", "stage_seq": 8, "distance_m": 10337.636, "section_seq": 1, "route_path_id": 141716}, {"is_pass": false, "wtt_arr": "1651H", "wtt_dep": "1652H", "location": "Busby", "stage_seq": 9, "distance_m": 11670.315, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1655", "location": "Thorntonhall", "stage_seq": 10, "distance_m": 13310.734, "section_seq": 1, "route_path_id": 141716}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1700", "location": "Hairmyres", "stage_seq": 11, "distance_m": 15114.161, "section_seq": 1, "route_path_id": 141716}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Hairmyres East Jn", "stage_seq": 12, "distance_m": 16757.201, "section_seq": 1, "route_path_id": 141716}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "East Kilbride", "stage_seq": 13, "distance_m": 18316.716, "section_seq": 1, "route_path_id": 141716}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 18316.716, "from_m": 0.0, "section_seq": 1, "route_path_id": 141716}], "total_distance_m": 18316.716, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 18316.716, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1841, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:09Z", "source_id": 63274013, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:38:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:16Z", "source_id": 20072945, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1834, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:08Z", "source_id": 63279034, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:13Z", "source_id": 20074425, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2576, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:38Z", "source_id": 63304387, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:51:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:44Z", "source_id": 20081788, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1846, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:39Z", "source_id": 63345731, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:05:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:44Z", "source_id": 20093688, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1633 |
1633 |
9 |
None |
None |
East Kilbride |
1704 |
1704 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69318/2026-09-21/detailed |
None |
Hairmyres |
2026-09-21T17:01:00+01:00 |
East Kilbride |
5.0 |
{"type": "LineString", "coordinates": [[-4.229825232152037, 55.76181743004154], [-4.2292497, 55.7618651], [-4.228669, 55.76189569999999], [-4.2279957999999995, 55.7619221], [-4.2275444, 55.7619302], [-4.227010700000001, 55.7619235], [-4.225580800000001, 55.7618752], [-4.2248886, 55.7618441], [-4.2243739, 55.7618209], [-4.2231175, 55.7617965], [-4.2224114, 55.76181549999999], [-4.222081835361751, 55.76182804243572], [-4.2216021, 55.761846299999995], [-4.2205481, 55.76190879999999], [-4.2204392, 55.761917200000006], [-4.220086499999999, 55.761946], [-4.2193096, 55.76203180000001], [-4.2189197, 55.7620869], [-4.2184282, 55.7621563], [-4.2175292, 55.7623104], [-4.217454, 55.762323299999984], [-4.2168232, 55.76245870000001], [-4.216281, 55.762575099999985], [-4.2153751, 55.76282489999999], [-4.2141312, 55.76321339999999], [-4.2132871, 55.76345440000001], [-4.212330599999999, 55.76374020000001], [-4.211405599999999, 55.763999899999995], [-4.211195499999999, 55.764050700000006], [-4.210750299999999, 55.764158300000005], [-4.2100945, 55.7642973], [-4.2090742, 55.76449709999999], [-4.208710599999999, 55.764552], [-4.2084837, 55.7645862], [-4.207128299999999, 55.76477409999999], [-4.205941, 55.7648969], [-4.2046572, 55.7650592], [-4.202033299999999, 55.76534], [-4.201087799999999, 55.765428099999994], [-4.2002015, 55.7654639], [-4.199362899999999, 55.7654877], [-4.198581, 55.7654717], [-4.1985069, 55.76546890000001], [-4.197045499999999, 55.765413300000006], [-4.1940929, 55.765323], [-4.193894, 55.765314499999995], [-4.1894932, 55.7651828], [-4.187623, 55.7652717], [-4.1850829, 55.7655365], [-4.184720799999999, 55.76557280000001], [-4.182972999999999, 55.7657439], [-4.1821014, 55.7658475], [-4.181525800000001, 55.765912099999994], [-4.179949699999999, 55.76608989999999]]} |
2.0 |
1700 |
1705 |
Hairmyres |
East Kilbride |
East Kilbride |
55.7660899 |
-4.1799497 |
55.7660899 |
-4.1799497 |
1 |
0 |
2026-09-21 16:15:53 |
TERMINATED |
2026-09-21 16:05:00 |
East Kilbride |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093688 |
1790006688949481 |
32 |
32 |
2026-09-21 16:15:47.098187 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:46.001193 |
| 715945 |
744087 |
G15868 |
311P29MP21 |
2026-09-21 |
COMPLETE |
20094389 |
2026-09-21 17:02:00 |
2026-09-21 16:15:53 |
2026-09-23 16:15:53 |
{"id": 744087, "stp": "O", "toc": "TransPennine Express", "uid": "G15868", "consist": "802205", "dest_crs": "SCA", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15868/2026-09-21/detailed", "trust_id": "311P29MP21", "origin_crs": "MCV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scarborough", "service_date": "2026-09-21", "dest_arr_time": "1700", "dest_platform": "1", "is_terminated": 1, "next_location": "Scarborough", "signalling_id": "1P29", "timing_status": "LATE", "origin_station": "Manchester Victoria", "current_leg_arr": "1702", "current_leg_dep": "1657", "current_leg_end": "Scarborough", "origin_dep_time": "1423", "origin_platform": "6", "current_location": "Scarborough", "last_update_time": "2026-09-21T16:15:53", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]}", "current_leg_start": "Seamer", "dest_arr_time_act": "1700", "motion_projection": null, "next_location_lat": "54.2797231", "next_location_lon": "-0.4052969", "previous_location": "Seamer", "current_leg_milage": "2.9", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 457.874, \"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\": 2085.243, \"from_m\": 457.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\": 2151.441, \"from_m\": 2085.243, \"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\": 2174.207, \"from_m\": 2151.441, \"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\": 2231.646, \"from_m\": 2174.207, \"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\": 14347.453, \"from_m\": 2231.646, \"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\": 16230.685, \"from_m\": 14347.453, \"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\": 16420.062, \"from_m\": 16230.685, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17298.153, \"from_m\": 16420.062, \"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\": 17334.876, \"from_m\": 17298.153, \"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\": 17362.281, \"from_m\": 17334.876, \"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\": 23266.61, \"from_m\": 17362.281, \"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\": 23298.601, \"from_m\": 23266.61, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27075.134, \"from_m\": 23298.601, \"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\": 27277.43, \"from_m\": 27075.134, \"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\": 30138.397, \"from_m\": 27277.43, \"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\": 31686.126, \"from_m\": 30138.397, \"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\": 31735.488, \"from_m\": 31686.126, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31784.97, \"from_m\": 31735.488, \"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\": 35782.862, \"from_m\": 31784.97, \"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\": 36156.819, \"from_m\": 35782.862, \"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\": 38060.443, \"from_m\": 36156.819, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40109.635, \"from_m\": 38060.443, \"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\": 47010.345, \"from_m\": 40109.635, \"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\": 47484.64, \"from_m\": 47010.345, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59802.682, \"from_m\": 47484.64, \"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\": 63307.904, \"from_m\": 59802.682, \"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\": 63391.464, \"from_m\": 63307.904, \"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\": 69440.149, \"from_m\": 63391.464, \"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\": 69531.456, \"from_m\": 69440.149, \"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\": 73959.588, \"from_m\": 69531.456, \"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\": 74645.11, \"from_m\": 73959.588, \"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\": 75885.706, \"from_m\": 74645.11, \"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\": 75977.715, \"from_m\": 75885.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80189.353, \"from_m\": 75977.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\": 80468.97, \"from_m\": 80189.353, \"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\": 80545.055, \"from_m\": 80468.97, \"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\": 80689.191, \"from_m\": 80545.055, \"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\": 80738.646, \"from_m\": 80689.191, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81323.149, \"from_m\": 80738.646, \"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\": 81573.064, \"from_m\": 81323.149, \"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\": 81909.268, \"from_m\": 81573.064, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 82356.52, \"from_m\": 81909.268, \"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\": 83039.95, \"from_m\": 82356.52, \"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\": 83079.039, \"from_m\": 83039.95, \"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\": 85128.486, \"from_m\": 83079.039, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85947.657, \"from_m\": 85128.486, \"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\": 87876.442, \"from_m\": 85947.657, \"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\": 87943.417, \"from_m\": 87876.442, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 97117.899, \"from_m\": 87943.417, \"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\": 97148.78, \"from_m\": 97117.899, \"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\": 104479.366, \"from_m\": 97148.78, \"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\": 105805.102, \"from_m\": 104479.366, \"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\": 117255.511, \"from_m\": 105805.102, \"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\": 119405.135, \"from_m\": 117255.511, \"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\": 121692.182, \"from_m\": 119405.135, \"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\": 121743.231, \"from_m\": 121692.182, \"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\": 121848.492, \"from_m\": 121743.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 122258.487, \"from_m\": 121848.492, \"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\": 122616.299, \"from_m\": 122258.487, \"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\": 123003.835, \"from_m\": 122616.299, \"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\": 125127.671, \"from_m\": 123003.835, \"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\": 129484.395, \"from_m\": 125127.671, \"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\": 132526.617, \"from_m\": 129484.395, \"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\": 133668.114, \"from_m\": 132526.617, \"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\": 138669.217, \"from_m\": 133668.114, \"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\": 140156.899, \"from_m\": 138669.217, \"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\": 143935.375, \"from_m\": 140156.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 144542.016, \"from_m\": 143935.375, \"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\": 144648.829, \"from_m\": 144542.016, \"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\": 146110.059, \"from_m\": 144648.829, \"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\": 146506.545, \"from_m\": 146110.059, \"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\": 146536.163, \"from_m\": 146506.545, \"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\": 146585.075, \"from_m\": 146536.163, \"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\": 148559.352, \"from_m\": 146585.075, \"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\": 151847.84, \"from_m\": 148559.352, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 152165.237, \"from_m\": 151847.84, \"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\": 152904.65, \"from_m\": 152165.237, \"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\": 155786.274, \"from_m\": 152904.65, \"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\": 156136.741, \"from_m\": 155786.274, \"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\": 156662.733, \"from_m\": 156136.741, \"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\": 156880.306, \"from_m\": 156662.733, \"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\": 173894.135, \"from_m\": 156880.306, \"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\": 174228.792, \"from_m\": 173894.135, \"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\": 184711.429, \"from_m\": 174228.792, \"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\": 189262.09, \"from_m\": 184711.429, \"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\": 189503.738, \"from_m\": 189262.09, \"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\": 189631.209, \"from_m\": 189503.738, \"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\": 189750.038, \"from_m\": 189631.209, \"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\": 190023.84, \"from_m\": 189750.038, \"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\": 744087, \"profile_key\": \"a3aa5a520d0dacff200ce3a1f70a484ef888d900640f3d1f9d7d606e7ea02d88\", \"schedule_id\": 36711, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Manchester Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1426\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 2, \"distance_m\": 2174.207, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 3599.248, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 4, \"distance_m\": 7694.822, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Castleton East Jn\", \"stage_seq\": 5, \"distance_m\": 14008.636, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1438H\", \"location\": \"Castleton\", \"stage_seq\": 6, \"distance_m\": 14300.242, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Rochdale\", \"stage_seq\": 7, \"distance_m\": 16853.023, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 8, \"distance_m\": 17298.153, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1445H\", \"location\": \"Littleborough\", \"stage_seq\": 9, \"distance_m\": 22192.012, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Todmorden\", \"stage_seq\": 10, \"distance_m\": 30816.159, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 11, \"distance_m\": 31784.97, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Hebden Bridge\", \"stage_seq\": 12, \"distance_m\": 37961.502, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 13, \"distance_m\": 47010.345, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Greetland Jn\", \"stage_seq\": 14, \"distance_m\": 49819.603, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511H\", \"location\": \"Brighouse\", \"stage_seq\": 15, \"distance_m\": 55272.877, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 16, \"distance_m\": 57393.769, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 17, \"distance_m\": 60383.413, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 18, \"distance_m\": 63391.464, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1527\", \"location\": \"Dewsbury\", \"stage_seq\": 19, \"distance_m\": 66673.626, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531H\", \"location\": \"Morley\", \"stage_seq\": 20, \"distance_m\": 74069.084, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 21, \"distance_m\": 80545.055, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1537\", \"location\": \"Leeds West Jn\", \"stage_seq\": 22, \"distance_m\": 80933.041, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1538H\", \"wtt_dep\": \"1541H\", \"location\": \"Leeds\", \"stage_seq\": 23, \"distance_m\": 81449.201, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 24, \"distance_m\": 84083.92, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Cross Gates\", \"stage_seq\": 25, \"distance_m\": 88561.411, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Micklefield\", \"stage_seq\": 26, \"distance_m\": 97017.494, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555\", \"location\": \"Church Fenton\", \"stage_seq\": 27, \"distance_m\": 105218.919, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602H\", \"location\": \"Colton Jn\", \"stage_seq\": 28, \"distance_m\": 113602.405, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1607H\", \"wtt_dep\": \"1611\", \"location\": \"York\", \"stage_seq\": 29, \"distance_m\": 122496.456, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612\", \"location\": \"York Scarborough Bridge Jn\", \"stage_seq\": 30, \"distance_m\": 122921.718, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Strensall S.B.\", \"stage_seq\": 31, \"distance_m\": 133086.667, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Barton Hill S.B.\", \"stage_seq\": 32, \"distance_m\": 141125.681, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1626H\", \"location\": \"Kirkham Abbey S.B.\", \"stage_seq\": 33, \"distance_m\": 146593.267, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1636\", \"location\": \"Malton\", \"stage_seq\": 34, \"distance_m\": 156439.46, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Weaverthorpe L.C.\", \"stage_seq\": 35, \"distance_m\": 175171.359, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653H\", \"location\": \"Seamer\", \"stage_seq\": 36, \"distance_m\": 185401.407, \"section_seq\": 1, \"route_path_id\": 145350}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": null, \"location\": \"Scarborough\", \"stage_seq\": 37, \"distance_m\": 190023.84, \"section_seq\": 1, \"route_path_id\": 145350}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 190023.84, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145350}], \"total_distance_m\": 190023.84, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 187154.407, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2869.433, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1423", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "54.2797231", "current_position_lon": "-0.4052969", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:36Z\", \"source_id\": 62982252, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:46:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:45:37Z\", \"source_id\": 19988486, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:49:27Z\", \"source_id\": 62992198, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:50:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:49:31Z\", \"source_id\": 19991453, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:53:57Z\", \"source_id\": 63003825, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:54:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:53:59Z\", \"source_id\": 19994829, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:58:40Z\", \"source_id\": 63016066, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:58:43Z\", \"source_id\": 19998219, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:02:30Z\", \"source_id\": 63025707, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:04:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:02:32Z\", \"source_id\": 20000991, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:14:37Z\", \"source_id\": 63056847, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:15:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:14:40Z\", \"source_id\": 20009885, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:19:39Z\", \"source_id\": 63069583, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:20:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:19:43Z\", \"source_id\": 20013612, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:47Z\", \"source_id\": 63079789, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:24:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:48Z\", \"source_id\": 20016628, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:30Z\", \"source_id\": 63099779, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:31:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:34Z\", \"source_id\": 20022317, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:41Z\", \"source_id\": 63118198, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:45Z\", \"source_id\": 20027675, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:31Z\", \"source_id\": 63143815, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:49:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:35Z\", \"source_id\": 20035123, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:47Z\", \"source_id\": 63160247, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:56:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:50Z\", \"source_id\": 20039855, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:35Z\", \"source_id\": 63172920, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:59:40Z\", \"source_id\": 20043437, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:56Z\", \"source_id\": 63200891, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:14Z\", \"source_id\": 20050052, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:38:23Z\", \"source_id\": 20073049, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:10Z\", \"source_id\": 20086131, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:38Z\", \"source_id\": 20094389, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Scarborough", "service_state_platform": "1", "timing_fact_generation": 1790006746464109, "current_leg_arrival_utc": "2026-09-21T17:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:46.374114", "service_state_evidence_id": 20094389, "current_leg_start_actual_dep": "2026-09-21T16:55:30+01:00", "operational_evidence_version": 154, "service_state_event_time_utc": "2026-09-21T16:02:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:47.148020", "service_state_valid_until_kind": null, "operational_interpretation_version": 154, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
O |
MCV |
SCA |
1P29 |
802205 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 457.874, "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": 2085.243, "from_m": 457.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": 2151.441, "from_m": 2085.243, "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": 2174.207, "from_m": 2151.441, "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": 2231.646, "from_m": 2174.207, "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": 14347.453, "from_m": 2231.646, "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": 16230.685, "from_m": 14347.453, "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": 16420.062, "from_m": 16230.685, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17298.153, "from_m": 16420.062, "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": 17334.876, "from_m": 17298.153, "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": 17362.281, "from_m": 17334.876, "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": 23266.61, "from_m": 17362.281, "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": 23298.601, "from_m": 23266.61, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27075.134, "from_m": 23298.601, "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": 27277.43, "from_m": 27075.134, "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": 30138.397, "from_m": 27277.43, "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": 31686.126, "from_m": 30138.397, "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": 31735.488, "from_m": 31686.126, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31784.97, "from_m": 31735.488, "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": 35782.862, "from_m": 31784.97, "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": 36156.819, "from_m": 35782.862, "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": 38060.443, "from_m": 36156.819, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40109.635, "from_m": 38060.443, "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": 47010.345, "from_m": 40109.635, "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": 47484.64, "from_m": 47010.345, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59802.682, "from_m": 47484.64, "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": 63307.904, "from_m": 59802.682, "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": 63391.464, "from_m": 63307.904, "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": 69440.149, "from_m": 63391.464, "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": 69531.456, "from_m": 69440.149, "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": 73959.588, "from_m": 69531.456, "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": 74645.11, "from_m": 73959.588, "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": 75885.706, "from_m": 74645.11, "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": 75977.715, "from_m": 75885.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80189.353, "from_m": 75977.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": 80468.97, "from_m": 80189.353, "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": 80545.055, "from_m": 80468.97, "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": 80689.191, "from_m": 80545.055, "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": 80738.646, "from_m": 80689.191, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81323.149, "from_m": 80738.646, "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": 81573.064, "from_m": 81323.149, "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": 81909.268, "from_m": 81573.064, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 82356.52, "from_m": 81909.268, "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": 83039.95, "from_m": 82356.52, "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": 83079.039, "from_m": 83039.95, "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": 85128.486, "from_m": 83079.039, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85947.657, "from_m": 85128.486, "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": 87876.442, "from_m": 85947.657, "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": 87943.417, "from_m": 87876.442, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 97117.899, "from_m": 87943.417, "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": 97148.78, "from_m": 97117.899, "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": 104479.366, "from_m": 97148.78, "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": 105805.102, "from_m": 104479.366, "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": 117255.511, "from_m": 105805.102, "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": 119405.135, "from_m": 117255.511, "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": 121692.182, "from_m": 119405.135, "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": 121743.231, "from_m": 121692.182, "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": 121848.492, "from_m": 121743.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 122258.487, "from_m": 121848.492, "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": 122616.299, "from_m": 122258.487, "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": 123003.835, "from_m": 122616.299, "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": 125127.671, "from_m": 123003.835, "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": 129484.395, "from_m": 125127.671, "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": 132526.617, "from_m": 129484.395, "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": 133668.114, "from_m": 132526.617, "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": 138669.217, "from_m": 133668.114, "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": 140156.899, "from_m": 138669.217, "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": 143935.375, "from_m": 140156.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 144542.016, "from_m": 143935.375, "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": 144648.829, "from_m": 144542.016, "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": 146110.059, "from_m": 144648.829, "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": 146506.545, "from_m": 146110.059, "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": 146536.163, "from_m": 146506.545, "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": 146585.075, "from_m": 146536.163, "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": 148559.352, "from_m": 146585.075, "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": 151847.84, "from_m": 148559.352, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 152165.237, "from_m": 151847.84, "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": 152904.65, "from_m": 152165.237, "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": 155786.274, "from_m": 152904.65, "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": 156136.741, "from_m": 155786.274, "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": 156662.733, "from_m": 156136.741, "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": 156880.306, "from_m": 156662.733, "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": 173894.135, "from_m": 156880.306, "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": 174228.792, "from_m": 173894.135, "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": 184711.429, "from_m": 174228.792, "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": 189262.09, "from_m": 184711.429, "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": 189503.738, "from_m": 189262.09, "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": 189631.209, "from_m": 189503.738, "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": 189750.038, "from_m": 189631.209, "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": 190023.84, "from_m": 189750.038, "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": 744087, "profile_key": "a3aa5a520d0dacff200ce3a1f70a484ef888d900640f3d1f9d7d606e7ea02d88", "schedule_id": 36711, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1423", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1426", "location": "Miles Platting Jn", "stage_seq": 2, "distance_m": 2174.207, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427H", "location": "Thorpes Bridge Jn", "stage_seq": 3, "distance_m": 3599.248, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Vitriol Works S.B.", "stage_seq": 4, "distance_m": 7694.822, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Castleton East Jn", "stage_seq": 5, "distance_m": 14008.636, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1438H", "location": "Castleton", "stage_seq": 6, "distance_m": 14300.242, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Rochdale", "stage_seq": 7, "distance_m": 16853.023, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Rochdale East Jn", "stage_seq": 8, "distance_m": 17298.153, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1445H", "location": "Littleborough", "stage_seq": 9, "distance_m": 22192.012, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Todmorden", "stage_seq": 10, "distance_m": 30816.159, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Hall Royd Jn", "stage_seq": 11, "distance_m": 31784.97, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455", "location": "Hebden Bridge", "stage_seq": 12, "distance_m": 37961.502, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Milner Royd Jn", "stage_seq": 13, "distance_m": 47010.345, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506", "location": "Greetland Jn", "stage_seq": 14, "distance_m": 49819.603, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511H", "location": "Brighouse", "stage_seq": 15, "distance_m": 55272.877, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Bradley Wood Jn", "stage_seq": 16, "distance_m": 57393.769, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Heaton Lodge East Jn", "stage_seq": 17, "distance_m": 60383.413, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Mirfield East Jn", "stage_seq": 18, "distance_m": 63391.464, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1527", "location": "Dewsbury", "stage_seq": 19, "distance_m": 66673.626, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531H", "location": "Morley", "stage_seq": 20, "distance_m": 74069.084, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536H", "location": "Whitehall Jn", "stage_seq": 21, "distance_m": 80545.055, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1537", "location": "Leeds West Jn", "stage_seq": 22, "distance_m": 80933.041, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1538H", "wtt_dep": "1541H", "location": "Leeds", "stage_seq": 23, "distance_m": 81449.201, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "Neville H. West Jn", "stage_seq": 24, "distance_m": 84083.92, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Cross Gates", "stage_seq": 25, "distance_m": 88561.411, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Micklefield", "stage_seq": 26, "distance_m": 97017.494, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555", "location": "Church Fenton", "stage_seq": 27, "distance_m": 105218.919, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602H", "location": "Colton Jn", "stage_seq": 28, "distance_m": 113602.405, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1607H", "wtt_dep": "1611", "location": "York", "stage_seq": 29, "distance_m": 122496.456, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612", "location": "York Scarborough Bridge Jn", "stage_seq": 30, "distance_m": 122921.718, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Strensall S.B.", "stage_seq": 31, "distance_m": 133086.667, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623", "location": "Barton Hill S.B.", "stage_seq": 32, "distance_m": 141125.681, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1626H", "location": "Kirkham Abbey S.B.", "stage_seq": 33, "distance_m": 146593.267, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1636", "location": "Malton", "stage_seq": 34, "distance_m": 156439.46, "section_seq": 1, "route_path_id": 145350}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Weaverthorpe L.C.", "stage_seq": 35, "distance_m": 175171.359, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653H", "location": "Seamer", "stage_seq": 36, "distance_m": 185401.407, "section_seq": 1, "route_path_id": 145350}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": null, "location": "Scarborough", "stage_seq": 37, "distance_m": 190023.84, "section_seq": 1, "route_path_id": 145350}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 190023.84, "from_m": 0.0, "section_seq": 1, "route_path_id": 145350}], "total_distance_m": 190023.84, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 187154.407, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2869.433, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8094, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:36Z", "source_id": 62982252, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T13:46:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:45:37Z", "source_id": 19988486, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8068, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:49:27Z", "source_id": 62992198, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T13:50:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:49:31Z", "source_id": 19991453, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8085, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:53:57Z", "source_id": 63003825, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T13:54:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:53:59Z", "source_id": 19994829, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8054, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:58:40Z", "source_id": 63016066, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T13:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:58:43Z", "source_id": 19998219, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:02:30Z", "source_id": 63025707, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:04:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:02:32Z", "source_id": 20000991, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6178, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:14:37Z", "source_id": 63056847, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:15:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:14:40Z", "source_id": 20009885, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6134, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:19:39Z", "source_id": 63069583, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T14:20:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:19:43Z", "source_id": 20013612, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6105, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:47Z", "source_id": 63079789, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:48Z", "source_id": 20016628, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5544, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:30Z", "source_id": 63099779, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T14:31:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:34Z", "source_id": 20022317, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5428, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:41Z", "source_id": 63118198, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T14:40:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:45Z", "source_id": 20027675, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:31Z", "source_id": 63143815, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T14:49:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:35Z", "source_id": 20035123, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:47Z", "source_id": 63160247, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T14:56:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:50Z", "source_id": 20039855, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:35Z", "source_id": 63172920, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:00:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:59:40Z", "source_id": 20043437, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4692, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:56Z", "source_id": 63200891, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:10:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:14Z", "source_id": 20050052, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:38:23Z", "source_id": 20073049, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:10Z", "source_id": 20086131, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:38Z", "source_id": 20094389, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}] |
Manchester Victoria |
1423 |
1423 |
6 |
None |
None |
Scarborough |
1700 |
1700 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15868/2026-09-21/detailed |
None |
Seamer |
2026-09-21T16:55:30+01:00 |
Scarborough |
5.0 |
{"type": "LineString", "coordinates": [[-0.41691620343599933, 54.24062386801721], [-0.4169037, 54.2406362], [-0.4166146, 54.240979], [-0.4164143, 54.2412431], [-0.4160308, 54.24188629999999], [-0.4158902, 54.2422163], [-0.4157585, 54.2425263], [-0.4156734999999999, 54.24279749999999], [-0.41560249999999993, 54.2430909], [-0.4155594, 54.2433474], [-0.4155299, 54.24364460000001], [-0.41552909999999993, 54.2439368], [-0.41554299999999994, 54.24421019999999], [-0.41564529999999994, 54.2447332], [-0.41573179999999993, 54.2450202], [-0.4158548, 54.24533159999999], [-0.4159857, 54.2456055], [-0.4161283999999999, 54.2458567], [-0.4163816, 54.2462384], [-0.4166769, 54.2466165], [-0.4174134000000001, 54.24734310000001], [-0.4176674, 54.2475871], [-0.4178752999999999, 54.24781399999999], [-0.4180704, 54.248082499999995], [-0.4182092, 54.24829909999999], [-0.41831499999999994, 54.2485357], [-0.4183966, 54.2487586], [-0.418471, 54.24899849999999], [-0.4184841999999999, 54.2491352], [-0.4185013, 54.2494299], [-0.4184818, 54.2496536], [-0.4184431, 54.249923900000006], [-0.4183895, 54.25015799999999], [-0.4181962, 54.250675599999994], [-0.4175435, 54.2520342], [-0.4173376, 54.2524262], [-0.4169235999999999, 54.2532706], [-0.4168103, 54.25362139999999], [-0.41666859999999994, 54.2541469], [-0.4163872, 54.255466600000005], [-0.4161058, 54.2567854], [-0.4155181999999999, 54.258887], [-0.41514919999999994, 54.260138], [-0.4149503, 54.2608617], [-0.4148855, 54.2611348], [-0.4148305, 54.261438], [-0.4147939, 54.2618925], [-0.4148089, 54.2623135], [-0.414813641623234, 54.26235185318483], [-0.4148597, 54.26272439999999], [-0.4150231, 54.2635832], [-0.41514169999999995, 54.2641917], [-0.4152159, 54.2647949], [-0.4152333, 54.26545029999999], [-0.4152281, 54.265980600000006], [-0.4152219, 54.2661559], [-0.4151738, 54.2668658], [-0.4151346, 54.2672481], [-0.4150638, 54.2679388], [-0.4149324, 54.2688598], [-0.4146266, 54.270365], [-0.41441199999999995, 54.27133139999999], [-0.41432889999999994, 54.27169479999999], [-0.41426, 54.2719512], [-0.4141679999999999, 54.272243], [-0.4140473, 54.2725218], [-0.4138863, 54.27282410000001], [-0.4136879, 54.2731326], [-0.4135001, 54.27339889999999], [-0.4132882, 54.273652600000005], [-0.4130173, 54.2739345], [-0.4128388, 54.2740991], [-0.412513, 54.27438399999998], [-0.4120087999999999, 54.27474579999999], [-0.4113972, 54.2751341], [-0.4112008999999999, 54.2752442], [-0.41085009999999994, 54.27544100000001], [-0.4104237999999999, 54.275665199999985], [-0.4099542000000001, 54.275954], [-0.4095116999999999, 54.2761912], [-0.4092219999999999, 54.27637909999999], [-0.4090074, 54.27652789999999], [-0.4089207, 54.27659649999999], [-0.408758, 54.27672520000001], [-0.4085978, 54.276878199999985], [-0.4081909, 54.277293099999994], [-0.40805119999999995, 54.277435], [-0.4077393, 54.2777289], [-0.4076904, 54.27777609999999], [-0.4075027, 54.277960799999995], [-0.4071862, 54.27823169999999], [-0.40693139999999994, 54.27843850000001], [-0.4066927, 54.27864679999999], [-0.4064190999999999, 54.278895699999985], [-0.4060623, 54.2792309], [-0.4059166, 54.27935130000001], [-0.40580189999999994, 54.27944469999999], [-0.4056904, 54.27952210000001], [-0.4052969, 54.279723099999984]]} |
2.9 |
1657 |
1702 |
Seamer |
Scarborough |
Scarborough |
54.2797231 |
-0.4052969 |
54.2797231 |
-0.4052969 |
1 |
0 |
2026-09-21 16:15:53 |
TERMINATED |
2026-09-21 16:02:00 |
Scarborough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094389 |
1790006746464109 |
154 |
154 |
2026-09-21 16:15:47.148020 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:46.374114 |
| 715946 |
747112 |
W82898 |
062N65MS21 |
2026-09-21 |
COMPLETE |
20093814 |
2026-09-21 17:05:00 |
2026-09-21 16:15:53 |
2026-09-23 16:15:53 |
{"id": 747112, "stp": "P", "toc": "ScotRail", "uid": "W82898", "consist": "385002+385029", "dest_crs": "ALO", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82898/2026-09-21/detailed", "trust_id": "062N65MS21", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Alloa", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "1", "is_terminated": 1, "next_location": "Alloa", "signalling_id": "2N65", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "1705", "current_leg_dep": "1657", "current_leg_end": "Alloa", "origin_dep_time": "1621", "origin_platform": "2", "current_location": "Alloa", "last_update_time": "2026-09-21T16:15:53", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]}", "current_leg_start": "Stirling", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "56.1179199", "next_location_lon": "-3.7888638", "previous_location": "Stirling", "current_leg_milage": "6.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 27487.108, \"from_m\": 5249.173, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31408.817, \"from_m\": 27487.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32002.27, \"from_m\": 31408.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32712.526, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35407.751, \"from_m\": 32712.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46077.386, \"from_m\": 35407.751, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47081.759, \"from_m\": 46077.386, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47141.251, \"from_m\": 47081.759, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47168.705, \"from_m\": 47141.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47615.592, \"from_m\": 47168.705, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47853.31, \"from_m\": 47615.592, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48228.183, \"from_m\": 47853.31, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 48265.925, \"from_m\": 48228.183, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50067.947, \"from_m\": 48265.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57870.367, \"from_m\": 50067.947, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58183.337, \"from_m\": 57870.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58354.547, \"from_m\": 58183.337, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 747112, \"profile_key\": \"c1434688c582d1588c7f4088ced5cb783834515d820b1d006543f75bb63e129d\", \"schedule_id\": 28868, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1621\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1630H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33550.315, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1648\", \"location\": \"Larbert\", \"stage_seq\": 11, \"distance_m\": 34497.758, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1657\", \"location\": \"Stirling\", \"stage_seq\": 12, \"distance_m\": 47489.116, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 13, \"distance_m\": 48860.148, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Cambus Loop\", \"stage_seq\": 14, \"distance_m\": 55475.79, \"section_seq\": 1, \"route_path_id\": 120724}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Alloa\", \"stage_seq\": 15, \"distance_m\": 58354.547, \"section_seq\": 1, \"route_path_id\": 120724}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58354.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120724}], \"total_distance_m\": 58354.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58354.547, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1621", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "56.1179199", "current_position_lon": "-3.7888638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:51Z\", \"source_id\": 63239924, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:53Z\", \"source_id\": 20063031, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:12Z\", \"source_id\": 63251103, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:19Z\", \"source_id\": 20066288, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:21Z\", \"source_id\": 63266821, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:24Z\", \"source_id\": 20070840, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:00Z\", \"source_id\": 63294268, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:02Z\", \"source_id\": 20078893, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:36Z\", \"source_id\": 63317864, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:40Z\", \"source_id\": 20085756, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:05Z\", \"source_id\": 63338547, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:09Z\", \"source_id\": 20091578, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:54Z\", \"source_id\": 63346432, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:55Z\", \"source_id\": 20093814, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alloa", "service_state_platform": "1", "timing_fact_generation": 1790006697674721, "current_leg_arrival_utc": "2026-09-21T17:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:49.290893", "service_state_evidence_id": 20093814, "current_leg_start_actual_dep": "2026-09-21T16:57:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:49.838950", "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 |
GLQ |
ALO |
2N65 |
385002+385029 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 27487.108, "from_m": 5249.173, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31408.817, "from_m": 27487.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32002.27, "from_m": 31408.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32712.526, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35407.751, "from_m": 32712.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46077.386, "from_m": 35407.751, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47081.759, "from_m": 46077.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47141.251, "from_m": 47081.759, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47168.705, "from_m": 47141.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47615.592, "from_m": 47168.705, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47853.31, "from_m": 47615.592, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48228.183, "from_m": 47853.31, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 48265.925, "from_m": 48228.183, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 50067.947, "from_m": 48265.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57870.367, "from_m": 50067.947, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58183.337, "from_m": 57870.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58354.547, "from_m": 58183.337, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 747112, "profile_key": "c1434688c582d1588c7f4088ced5cb783834515d820b1d006543f75bb63e129d", "schedule_id": 28868, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1621", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 120724}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 120724}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1630H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 120724}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641H", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643H", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33550.315, "section_seq": 1, "route_path_id": 120724}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1648", "location": "Larbert", "stage_seq": 11, "distance_m": 34497.758, "section_seq": 1, "route_path_id": 120724}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1657", "location": "Stirling", "stage_seq": 12, "distance_m": 47489.116, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1658", "location": "Causewayhead Jn", "stage_seq": 13, "distance_m": 48860.148, "section_seq": 1, "route_path_id": 120724}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Cambus Loop", "stage_seq": 14, "distance_m": 55475.79, "section_seq": 1, "route_path_id": 120724}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Alloa", "stage_seq": 15, "distance_m": 58354.547, "section_seq": 1, "route_path_id": 120724}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58354.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 120724}], "total_distance_m": 58354.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58354.547, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:51Z", "source_id": 63239924, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:53Z", "source_id": 20063031, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:12Z", "source_id": 63251103, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:19Z", "source_id": 20066288, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:21Z", "source_id": 63266821, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:36:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:24Z", "source_id": 20070840, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1099, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:00Z", "source_id": 63294268, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:02Z", "source_id": 20078893, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 638, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:36Z", "source_id": 63317864, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:55:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:40Z", "source_id": 20085756, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 614, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:05Z", "source_id": 63338547, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:02:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:09Z", "source_id": 20091578, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 607, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:54Z", "source_id": 63346432, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:05:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:55Z", "source_id": 20093814, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Glasgow Queen St High Level |
1621 |
1621 |
2 |
None |
None |
Alloa |
1706 |
1706 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82898/2026-09-21/detailed |
None |
Stirling |
2026-09-21T16:57:00+01:00 |
Alloa |
8.0 |
{"type": "LineString", "coordinates": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]} |
6.8 |
1657 |
1705 |
Stirling |
Alloa |
Alloa |
56.1179199 |
-3.7888638 |
56.1179199 |
-3.7888638 |
1 |
0 |
2026-09-21 16:15:53 |
TERMINATED |
2026-09-21 16:05:00 |
Alloa |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093814 |
1790006697674721 |
46 |
46 |
2026-09-21 16:15:49.838950 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:49.290893 |
| 715947 |
745934 |
P69444 |
652W40MR21 |
2026-09-21 |
COMPLETE |
20093496 |
2026-09-21 17:05:00 |
2026-09-21 16:15:53 |
2026-09-23 16:15:53 |
{"id": 745934, "stp": "P", "toc": "West Midlands Trains", "uid": "P69444", "consist": "730016", "dest_crs": "WVH", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69444/2026-09-21/detailed", "trust_id": "652W40MR21", "origin_crs": "WSL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wolverhampton", "service_date": "2026-09-21", "dest_arr_time": "1637", "dest_platform": "5", "is_terminated": 1, "next_location": "Wolverhampton", "signalling_id": "2W40", "timing_status": "LATE", "origin_station": "Walsall", "current_leg_arr": "1705", "current_leg_dep": "1701", "current_leg_end": "Wolverhampton", "origin_dep_time": "1537", "origin_platform": "3", "current_location": "Wolverhampton", "last_update_time": "2026-09-21T16:15:53", "route_debug_link": null, "timing_variation": "+28 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]}", "current_leg_start": "Coseley", "dest_arr_time_act": "1637", "motion_projection": null, "next_location_lat": "52.5876559", "next_location_lon": "-2.1199992", "previous_location": "Coseley", "current_leg_milage": "3.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.154, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2327.706, \"from_m\": 284.154, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2363.875, \"from_m\": 2327.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2460.416, \"from_m\": 2363.875, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3114.54, \"from_m\": 2460.416, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3169.971, \"from_m\": 3114.54, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10934.966, \"from_m\": 3169.971, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11132.724, \"from_m\": 10934.966, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13358.784, \"from_m\": 11132.724, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13641.763, \"from_m\": 13358.784, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13684.754, \"from_m\": 13641.763, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13914.403, \"from_m\": 13684.754, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15168.87, \"from_m\": 13914.403, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15914.059, \"from_m\": 15168.87, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16290.388, \"from_m\": 15914.059, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17071.016, \"from_m\": 16290.388, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17492.946, \"from_m\": 17071.016, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17506.811, \"from_m\": 17492.946, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 17542.807, \"from_m\": 17506.811, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18103.14, \"from_m\": 17542.807, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 18965.623, \"from_m\": 18103.14, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21136.706, \"from_m\": 18965.623, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 21176.035, \"from_m\": 21136.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23889.563, \"from_m\": 21176.035, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 23939.709, \"from_m\": 23889.563, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 24647.231, \"from_m\": 23939.709, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 27208.187, \"from_m\": 24647.231, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27820.559, \"from_m\": 27208.187, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31443.478, \"from_m\": 27820.559, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31808.376, \"from_m\": 31443.478, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37875.765, \"from_m\": 31808.376, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38225.01, \"from_m\": 37875.765, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38594.625, \"from_m\": 38225.01, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 745934, \"profile_key\": \"a249120e36d95d6dc1f143f3f39d4bc3f297d639d6bd19fe74f224099e8b2133\", \"schedule_id\": 22381, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1537\", \"location\": \"Walsall\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Pleck Jn\", \"stage_seq\": 2, \"distance_m\": 1143.278, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541\", \"location\": \"Bescot Stadium\", \"stage_seq\": 3, \"distance_m\": 2708.361, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1544\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 4, \"distance_m\": 4317.948, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1547\", \"wtt_dep\": \"1548\", \"location\": \"Hamstead\", \"stage_seq\": 5, \"distance_m\": 8612.974, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 6, \"distance_m\": 9874.305, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1551\", \"location\": \"Perry Barr\", \"stage_seq\": 7, \"distance_m\": 11023.198, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553H\", \"location\": \"Witton\", \"stage_seq\": 8, \"distance_m\": 12383.954, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": \"1557\", \"location\": \"Aston\", \"stage_seq\": 9, \"distance_m\": 13538.234, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": \"1559H\", \"location\": \"Duddeston\", \"stage_seq\": 10, \"distance_m\": 15471.339, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 16790.928, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1611\", \"location\": \"Birmingham New Street\", \"stage_seq\": 12, \"distance_m\": 17794.285, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614H\", \"location\": \"Soho South Jn\", \"stage_seq\": 13, \"distance_m\": 21078.193, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1616H\", \"wtt_dep\": \"1617H\", \"location\": \"Smethwick Rolfe Street\", \"stage_seq\": 14, \"distance_m\": 23198.916, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618\", \"location\": \"Galton Jn\", \"stage_seq\": 15, \"distance_m\": 23815.395, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1619\", \"wtt_dep\": \"1620\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 16, \"distance_m\": 24235.891, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1622\", \"wtt_dep\": \"1623\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 17, \"distance_m\": 26331.623, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": \"1627\", \"location\": \"Dudley Port\", \"stage_seq\": 18, \"distance_m\": 29597.409, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629\", \"location\": \"Tipton\", \"stage_seq\": 19, \"distance_m\": 30944.779, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632H\", \"location\": \"Coseley\", \"stage_seq\": 20, \"distance_m\": 33178.514, \"section_seq\": 1, \"route_path_id\": 117886}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": null, \"location\": \"Wolverhampton\", \"stage_seq\": 21, \"distance_m\": 38594.625, \"section_seq\": 1, \"route_path_id\": 117886}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38594.625, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117886}], \"total_distance_m\": 38594.625, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 37822.012, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 772.613, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1537", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.5876559", "current_position_lon": "-2.1199992", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:31Z\", \"source_id\": 63120230, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:35Z\", \"source_id\": 20028253, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:41:57Z\", \"source_id\": 63126533, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:42:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:41:56Z\", \"source_id\": 20030055, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:09Z\", \"source_id\": 63137653, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:46:14Z\", \"source_id\": 20033297, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:49:20Z\", \"source_id\": 63145902, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:49:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:49:20Z\", \"source_id\": 20035686, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:16Z\", \"source_id\": 63153781, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:52:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:20Z\", \"source_id\": 20037868, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:53:52Z\", \"source_id\": 63158002, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:54:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:53:58Z\", \"source_id\": 20039197, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:49Z\", \"source_id\": 63170872, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:59:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:51Z\", \"source_id\": 20042850, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:56Z\", \"source_id\": 63182226, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:03:00Z\", \"source_id\": 20046010, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:36Z\", \"source_id\": 63218306, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:40Z\", \"source_id\": 20056637, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:26Z\", \"source_id\": 63222988, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:28Z\", \"source_id\": 20058033, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:19Z\", \"source_id\": 63230969, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:17Z\", \"source_id\": 63306242, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:23Z\", \"source_id\": 20060329, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:02Z\", \"source_id\": 63316224, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:05Z\", \"source_id\": 20085277, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19605, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:28Z\", \"source_id\": 63323068, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:26Z\", \"source_id\": 20087088, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:55Z\", \"source_id\": 63332325, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:59Z\", \"source_id\": 20089807, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19078, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:29Z\", \"source_id\": 63345301, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:05:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:32Z\", \"source_id\": 20093496, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wolverhampton", "service_state_platform": "5", "timing_fact_generation": 1790006676140465, "current_leg_arrival_utc": "2026-09-21T17:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:05:49.298076", "service_state_evidence_id": 20093496, "current_leg_start_actual_dep": "2026-09-21T17:00:30+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-21T16:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:15:49.843230", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
WSL |
WVH |
2W40 |
730016 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 284.154, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2327.706, "from_m": 284.154, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2363.875, "from_m": 2327.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2460.416, "from_m": 2363.875, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3114.54, "from_m": 2460.416, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3169.971, "from_m": 3114.54, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10934.966, "from_m": 3169.971, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11132.724, "from_m": 10934.966, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13358.784, "from_m": 11132.724, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13641.763, "from_m": 13358.784, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13684.754, "from_m": 13641.763, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13914.403, "from_m": 13684.754, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15168.87, "from_m": 13914.403, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15914.059, "from_m": 15168.87, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16290.388, "from_m": 15914.059, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17071.016, "from_m": 16290.388, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17492.946, "from_m": 17071.016, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17506.811, "from_m": 17492.946, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 17542.807, "from_m": 17506.811, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18103.14, "from_m": 17542.807, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 18965.623, "from_m": 18103.14, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21136.706, "from_m": 18965.623, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21176.035, "from_m": 21136.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23889.563, "from_m": 21176.035, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 23939.709, "from_m": 23889.563, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 24647.231, "from_m": 23939.709, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 27208.187, "from_m": 24647.231, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27820.559, "from_m": 27208.187, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31443.478, "from_m": 27820.559, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31808.376, "from_m": 31443.478, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37875.765, "from_m": 31808.376, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38225.01, "from_m": 37875.765, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 38594.625, "from_m": 38225.01, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 745934, "profile_key": "a249120e36d95d6dc1f143f3f39d4bc3f297d639d6bd19fe74f224099e8b2133", "schedule_id": 22381, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1537", "location": "Walsall", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117886}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Pleck Jn", "stage_seq": 2, "distance_m": 1143.278, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541", "location": "Bescot Stadium", "stage_seq": 3, "distance_m": 2708.361, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1544", "location": "Tame Bridge Parkway", "stage_seq": 4, "distance_m": 4317.948, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1547", "wtt_dep": "1548", "location": "Hamstead", "stage_seq": 5, "distance_m": 8612.974, "section_seq": 1, "route_path_id": 117886}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Perry Barr North Jn", "stage_seq": 6, "distance_m": 9874.305, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1551", "location": "Perry Barr", "stage_seq": 7, "distance_m": 11023.198, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553H", "location": "Witton", "stage_seq": 8, "distance_m": 12383.954, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": "1557", "location": "Aston", "stage_seq": 9, "distance_m": 13538.234, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": "1559H", "location": "Duddeston", "stage_seq": 10, "distance_m": 15471.339, "section_seq": 1, "route_path_id": 117886}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 16790.928, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1611", "location": "Birmingham New Street", "stage_seq": 12, "distance_m": 17794.285, "section_seq": 1, "route_path_id": 117886}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614H", "location": "Soho South Jn", "stage_seq": 13, "distance_m": 21078.193, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1616H", "wtt_dep": "1617H", "location": "Smethwick Rolfe Street", "stage_seq": 14, "distance_m": 23198.916, "section_seq": 1, "route_path_id": 117886}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618", "location": "Galton Jn", "stage_seq": 15, "distance_m": 23815.395, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1619", "wtt_dep": "1620", "location": "Smethwick Galton Bridge LL", "stage_seq": 16, "distance_m": 24235.891, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1622", "wtt_dep": "1623", "location": "Sandwell & Dudley", "stage_seq": 17, "distance_m": 26331.623, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": "1627", "location": "Dudley Port", "stage_seq": 18, "distance_m": 29597.409, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629", "location": "Tipton", "stage_seq": 19, "distance_m": 30944.779, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632H", "location": "Coseley", "stage_seq": 20, "distance_m": 33178.514, "section_seq": 1, "route_path_id": 117886}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": null, "location": "Wolverhampton", "stage_seq": 21, "distance_m": 38594.625, "section_seq": 1, "route_path_id": 117886}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38594.625, "from_m": 0.0, "section_seq": 1, "route_path_id": 117886}], "total_distance_m": 38594.625, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 37822.012, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 772.613, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:31Z", "source_id": 63120230, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:40:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:35Z", "source_id": 20028253, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19531, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:41:57Z", "source_id": 63126533, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:42:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:41:56Z", "source_id": 20030055, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19526, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:09Z", "source_id": 63137653, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:46:14Z", "source_id": 20033297, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19515, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:49:20Z", "source_id": 63145902, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:49:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:49:20Z", "source_id": 20035686, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19511, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:16Z", "source_id": 63153781, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:52:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:20Z", "source_id": 20037868, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:53:52Z", "source_id": 63158002, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:54:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:53:58Z", "source_id": 20039197, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:49Z", "source_id": 63170872, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:59:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:51Z", "source_id": 20042850, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19414, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:56Z", "source_id": 63182226, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:04:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:03:00Z", "source_id": 20046010, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19642, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:36Z", "source_id": 63218306, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:17:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:40Z", "source_id": 20056637, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19631, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:26Z", "source_id": 63222988, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:28Z", "source_id": 20058033, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:19Z", "source_id": 63230969, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:22:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:17Z", "source_id": 63306242, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:23Z", "source_id": 20060329, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:02Z", "source_id": 63316224, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:54:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:05Z", "source_id": 20085277, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19605, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:28Z", "source_id": 63323068, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:57:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:26Z", "source_id": 20087088, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19595, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:55Z", "source_id": 63332325, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:00:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:59Z", "source_id": 20089807, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19078, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:29Z", "source_id": 63345301, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:05:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:32Z", "source_id": 20093496, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T17:05:00+01:00", "operational_fact": true}] |
Walsall |
1537 |
1537 |
3 |
None |
None |
Wolverhampton |
1637 |
1637 |
5 |
LATE |
+28 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P69444/2026-09-21/detailed |
None |
Coseley |
2026-09-21T17:00:30+01:00 |
Wolverhampton |
4.0 |
{"type": "LineString", "coordinates": [[-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1068312, 52.57455299999999], [-2.1069578, 52.5748016], [-2.1070683, 52.5750299], [-2.107218, 52.57532270000001], [-2.1073896, 52.57565079999999], [-2.1075615, 52.5759838], [-2.107688, 52.5762314], [-2.1077383, 52.5763311], [-2.1077984, 52.57644419999998], [-2.1079266, 52.576693600000006], [-2.1080595, 52.57695439999999], [-2.1081584999999996, 52.577147799999985], [-2.1082159, 52.57725969999999], [-2.1082833, 52.5773919], [-2.1083751999999993, 52.5775673], [-2.1084311, 52.577667], [-2.1085215999999996, 52.57783950000001], [-2.1086462, 52.57808370000001], [-2.1088291, 52.57844240000001], [-2.1090228, 52.57882560000001], [-2.1091574, 52.579085099999986], [-2.1092756, 52.5793156], [-2.109504, 52.579765900000005], [-2.1097278, 52.5801993], [-2.1098013, 52.58034610000001], [-2.1098775, 52.5805128], [-2.109972, 52.5806952], [-2.1100301999999997, 52.58081060000001], [-2.1100776999999997, 52.58089749999999], [-2.1101488, 52.58103620000001], [-2.1102546, 52.5812451], [-2.1104062, 52.5815443], [-2.1104407, 52.5816123], [-2.1106403, 52.5820008], [-2.110735, 52.5821908], [-2.1108069, 52.58232910000001], [-2.1109035, 52.58250979999999], [-2.1109866, 52.5826671], [-2.1115195, 52.5837216], [-2.1117085999999996, 52.5840949], [-2.1117566, 52.584192599999994], [-2.1118745999999997, 52.584401], [-2.1119905, 52.584576299999995], [-2.112046799999999, 52.584662400000006], [-2.1121131, 52.58474400000001], [-2.1122009, 52.58484429999999], [-2.1122951000000003, 52.5849427], [-2.1124013999999995, 52.58504229999999], [-2.1125026999999994, 52.585129599999995], [-2.112604699999999, 52.58521579999999], [-2.1127062, 52.58530019999999], [-2.1128031, 52.58537389999999], [-2.1129182, 52.58545600000001], [-2.1132022, 52.585667], [-2.1133489, 52.585776499999994], [-2.1135114, 52.5858902], [-2.1135874, 52.58593990000001], [-2.1136286999999996, 52.5859669], [-2.1137314, 52.586031], [-2.1138532, 52.58610240000001], [-2.1139643, 52.586160599999985], [-2.1140857999999993, 52.5862217], [-2.1142194, 52.58628290000001], [-2.1143674999999997, 52.5863459], [-2.1145028999999997, 52.5863978], [-2.1146418, 52.586452000000016], [-2.1147695, 52.58649179999999], [-2.1149118, 52.5865329], [-2.1149770999999995, 52.58655139999998], [-2.1153672999999995, 52.5866481], [-2.1154765000000006, 52.5866664], [-2.1156252999999996, 52.5866894], [-2.1157708, 52.58670850000001], [-2.1159247, 52.5867231], [-2.1160498, 52.5867341], [-2.1162074, 52.5867396], [-2.1163741, 52.5867448], [-2.1167229, 52.5867462], [-2.1172241, 52.5867897], [-2.1174195999999994, 52.586818], [-2.1177408, 52.58686939999999], [-2.11802, 52.58692009999999], [-2.1183247999999995, 52.5869813], [-2.1187187, 52.5870821], [-2.1189628, 52.58715889999999], [-2.1192733999999995, 52.58727819999999], [-2.119565, 52.5874133], [-2.1198271999999996, 52.58755549999999], [-2.1199992, 52.587655899999994]]} |
3.4 |
1701 |
1705 |
Coseley |
Wolverhampton |
Wolverhampton |
52.5876559 |
-2.1199992 |
52.5876559 |
-2.1199992 |
1 |
0 |
2026-09-21 16:15:53 |
TERMINATED |
2026-09-21 16:05:00 |
Wolverhampton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093496 |
1790006676140465 |
113 |
113 |
2026-09-21 16:15:49.843230 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:05:49.298076 |
| 715948 |
742112 |
C00299 |
639I32MM21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 742112, "stp": "P", "toc": "Eurostar", "uid": "C00299", "consist": null, "dest_crs": "BXS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00299/2026-09-21/detailed", "trust_id": "639I32MM21", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bruxelles Midi", "service_date": "2026-09-21", "dest_arr_time": "1606", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "9I32", "timing_status": "EARLY", "origin_station": "St. Pancras International", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1301", "origin_platform": "8", "current_location": "Eurotunnel Boundary (CTRL)", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1606", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Westenhanger Crossovers", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.237, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.08, \"from_m\": 1526.237, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.606, \"from_m\": 1811.08, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.445, \"from_m\": 4264.606, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.174, \"from_m\": 9518.445, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.581, \"from_m\": 9606.174, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.601, \"from_m\": 9672.581, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 39934.452, \"from_m\": 10060.601, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 42632.751, \"from_m\": 39934.452, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 42917.185, \"from_m\": 42632.751, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 75417.707, \"from_m\": 42917.185, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 186.411}, {\"to_m\": 75584.701, \"from_m\": 75417.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79944.345, \"from_m\": 75584.701, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 89255.506, \"from_m\": 79944.345, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 103034.14, \"from_m\": 89255.506, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 167.77}, {\"to_m\": 103153.587, \"from_m\": 103034.14, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 104338.483, \"from_m\": 103153.587, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 186.411}, {\"to_m\": 107779.882, \"from_m\": 104338.483, \"capability_applied\": null, \"effective_limit_mph\": 125, \"equipment_limit_mph\": 125, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 108545.213, \"from_m\": 107779.882, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 109475.345, \"from_m\": 108545.213, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}], \"service_id\": 742112, \"profile_key\": \"97798372f0a5023b24a795055ef2c28e7ea0794e5f701e2089ec4f0cffa52bda\", \"schedule_id\": 32765, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1301\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1303\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1306\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.091, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1306H\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 4, \"distance_m\": 10060.601, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1309H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 5, \"distance_m\": 21157.422, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1311\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 6, \"distance_m\": 25794.852, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1313H\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 7, \"distance_m\": 34868.018, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1314\", \"location\": \"Ebbsfleet East Jn (CTRL)\", \"stage_seq\": 8, \"distance_m\": 37366.943, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1314H\", \"location\": \"Southfleet Junction\", \"stage_seq\": 9, \"distance_m\": 39934.452, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318\", \"location\": \"Nashenden Crossover\", \"stage_seq\": 10, \"distance_m\": 52419.166, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1321H\", \"location\": \"Crismill Crossover\", \"stage_seq\": 11, \"distance_m\": 66661.551, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Lenham Crossover (CTRL)\", \"stage_seq\": 12, \"distance_m\": 75584.701, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1326H\", \"location\": \"Ashford West (CTRL) Jn\", \"stage_seq\": 13, \"distance_m\": 88096.871, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1327H\", \"location\": \"Ashford East Jn (Ctrl)\", \"stage_seq\": 14, \"distance_m\": 92200.576, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1330\", \"location\": \"Westenhanger Crossovers\", \"stage_seq\": 15, \"distance_m\": 103329.448, \"section_seq\": 1, \"route_path_id\": 121553}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1332\", \"location\": \"Eurotunnel Boundary (CTRL)\", \"stage_seq\": 16, \"distance_m\": 109475.345, \"section_seq\": 1, \"route_path_id\": 121553}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 109475.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121553}], \"total_distance_m\": 109475.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 109308.351, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 166.994, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1301", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Eurotunnel Boundary (CTRL)", "service_state_platform": null, "timing_fact_generation": 1789993899281461, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:00.450659", "service_state_evidence_id": 19935094, "current_leg_start_actual_dep": null, "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:05.259621", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Eurostar |
P |
SPX |
BXS |
9I32 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.237, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.08, "from_m": 1526.237, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.606, "from_m": 1811.08, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.445, "from_m": 4264.606, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.174, "from_m": 9518.445, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.581, "from_m": 9606.174, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.601, "from_m": 9672.581, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 39934.452, "from_m": 10060.601, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 42632.751, "from_m": 39934.452, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 42917.185, "from_m": 42632.751, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 75417.707, "from_m": 42917.185, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 75584.701, "from_m": 75417.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79944.345, "from_m": 75584.701, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 89255.506, "from_m": 79944.345, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 167.77}, {"to_m": 103034.14, "from_m": 89255.506, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 167.77}, {"to_m": 103153.587, "from_m": 103034.14, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 104338.483, "from_m": 103153.587, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 186.411}, {"to_m": 107779.882, "from_m": 104338.483, "capability_applied": null, "effective_limit_mph": 125, "equipment_limit_mph": 125, "governing_constraint": "equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 108545.213, "from_m": 107779.882, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 109475.345, "from_m": 108545.213, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}], "service_id": 742112, "profile_key": "97798372f0a5023b24a795055ef2c28e7ea0794e5f701e2089ec4f0cffa52bda", "schedule_id": 32765, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1301", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1303", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1306", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.091, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1306H", "location": "Stratford International East Jn", "stage_seq": 4, "distance_m": 10060.601, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1309H", "location": "Dagenham Jn", "stage_seq": 5, "distance_m": 21157.422, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1311", "location": "Wennington Crossovers", "stage_seq": 6, "distance_m": 25794.852, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1313H", "location": "Ebbsfleet West Jn", "stage_seq": 7, "distance_m": 34868.018, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1314", "location": "Ebbsfleet East Jn (CTRL)", "stage_seq": 8, "distance_m": 37366.943, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1314H", "location": "Southfleet Junction", "stage_seq": 9, "distance_m": 39934.452, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318", "location": "Nashenden Crossover", "stage_seq": 10, "distance_m": 52419.166, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1321H", "location": "Crismill Crossover", "stage_seq": 11, "distance_m": 66661.551, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Lenham Crossover (CTRL)", "stage_seq": 12, "distance_m": 75584.701, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1326H", "location": "Ashford West (CTRL) Jn", "stage_seq": 13, "distance_m": 88096.871, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1327H", "location": "Ashford East Jn (Ctrl)", "stage_seq": 14, "distance_m": 92200.576, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1330", "location": "Westenhanger Crossovers", "stage_seq": 15, "distance_m": 103329.448, "section_seq": 1, "route_path_id": 121553}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1332", "location": "Eurotunnel Boundary (CTRL)", "stage_seq": 16, "distance_m": 109475.345, "section_seq": 1, "route_path_id": 121553}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 109475.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 121553}], "total_distance_m": 109475.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 109308.351, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 166.994, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
St. Pancras International |
1301 |
1301 |
8 |
None |
None |
Bruxelles Midi |
1606 |
1606 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C00299/2026-09-21/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Westenhanger Crossovers |
Eurotunnel Boundary (CTRL) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Eurotunnel Boundary (CTRL) |
TRUST |
TRACKING_TIMEOUT |
19935094 |
1789993899281461 |
31 |
31 |
2026-09-21 16:16:05.259621 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:00.450659 |
| 715949 |
747808 |
P87171 |
892D50MT21 |
2026-09-21 |
COMPLETE |
20094472 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 747808, "stp": "P", "toc": "Southeastern", "uid": "P87171", "consist": "375305", "dest_crs": "SIT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87171/2026-09-21/detailed", "trust_id": "892D50MT21", "origin_crs": "SSS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sittingbourne", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "3", "is_terminated": 1, "next_location": "Sittingbourne", "signalling_id": "2D50", "timing_status": "ON TIME", "origin_station": "Sheerness-on-Sea", "current_leg_arr": "1706", "current_leg_dep": "1702", "current_leg_end": "Sittingbourne", "origin_dep_time": "1647", "origin_platform": "1", "current_location": "Sittingbourne", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7349516232648189, 51.36172863605614], [0.7340853, 51.3608023], [0.7327934, 51.35958659999999], [0.7300263999999999, 51.357050399999984], [0.7290489, 51.356130099999994], [0.7280654999999999, 51.3552033], [0.7271995, 51.354349799999994], [0.7263199, 51.35339899999999], [0.7256774, 51.35262410000001], [0.7253276, 51.3521351], [0.7250216, 51.351694], [0.7245257, 51.350949500000006], [0.7241773, 51.350418399999995], [0.7233463, 51.34915300000001], [0.7225556, 51.3479171], [0.7224425999999999, 51.3477548], [0.7222457, 51.3474749], [0.7220554999999999, 51.34720440000001], [0.7219587, 51.34703199999999], [0.7218795999999998, 51.3468363], [0.7218173, 51.34653910000001], [0.7218212999999999, 51.34628010000001], [0.7218543999999999, 51.3460302], [0.7219141999999998, 51.34584829999999], [0.7220342, 51.34561150000001], [0.7221447, 51.34545070000001], [0.7222719999999999, 51.34528829999999], [0.7224289, 51.345129500000006], [0.7226213999999999, 51.3449562], [0.722791, 51.344826299999994], [0.7229010999999999, 51.34476020000001], [0.7230156999999999, 51.344694100000005], [0.7231825999999999, 51.3446098], [0.7233770999999999, 51.3445254], [0.7237567, 51.3443977], [0.7239950353926121, 51.34434835302443], [0.7240064, 51.344345999999994], [0.7243182, 51.3442621], [0.7256201999999999, 51.343930000000015], [0.7258494, 51.34387559999999], [0.7273315999999999, 51.3435599], [0.7284595, 51.34334119999999], [0.7295796999999999, 51.34313389999999], [0.7297078, 51.34311120000001], [0.7306789999999999, 51.34292279999999], [0.7312862999999998, 51.342802500000005], [0.7317945999999999, 51.34270479999999], [0.7326759, 51.34257560000001], [0.7329732, 51.342520599999986], [0.7331382999999999, 51.342487199999994], [0.7333960000000002, 51.34244410000001], [0.733782, 51.34238259999999], [0.7341319, 51.3423415], [0.7345606, 51.342269400000006], [0.7350226, 51.3421821], [0.7354562999999998, 51.3420949]]}", "current_leg_start": "Kemsley", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "51.3420949", "next_location_lon": "0.7354563", "previous_location": "Kemsley", "current_leg_milage": "1.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 330.544, \"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\": 2953.205, \"from_m\": 330.544, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6018.701, \"from_m\": 2953.205, \"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\": 6699.571, \"from_m\": 6018.701, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11377.063, \"from_m\": 6699.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\": 11829.778, \"from_m\": 11377.063, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12419.369, \"from_m\": 11829.778, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12682.778, \"from_m\": 12419.369, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 747808, \"profile_key\": \"f13033e0752effe93daa2db8d502afec6458998395c9471a13ee438e6fe3187e\", \"schedule_id\": 23338, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Sheerness-on-Sea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119502}, {\"is_pass\": false, \"wtt_arr\": \"1651H\", \"wtt_dep\": \"1652H\", \"location\": \"Queenborough\", \"stage_seq\": 2, \"distance_m\": 3196.882, \"section_seq\": 1, \"route_path_id\": 119502}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657\", \"location\": \"Swale\", \"stage_seq\": 3, \"distance_m\": 6405.251, \"section_seq\": 1, \"route_path_id\": 119502}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": \"1701\", \"location\": \"Kemsley\", \"stage_seq\": 4, \"distance_m\": 9608.672, \"section_seq\": 1, \"route_path_id\": 119502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 5, \"distance_m\": 11848.049, \"section_seq\": 1, \"route_path_id\": 119502}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Sittingbourne\", \"stage_seq\": 6, \"distance_m\": 12682.778, \"section_seq\": 1, \"route_path_id\": 119502}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12682.778, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119502}], \"total_distance_m\": 12682.778, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12419.369, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 263.409, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1647", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3420949", "current_position_lon": "0.7354563", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:09Z\", \"source_id\": 63311331, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:10Z\", \"source_id\": 20083741, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:14Z\", \"source_id\": 63322411, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:18Z\", \"source_id\": 20087005, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:02Z\", \"source_id\": 63332683, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:09Z\", \"source_id\": 20089911, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:42Z\", \"source_id\": 63348862, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:42Z\", \"source_id\": 20094472, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sittingbourne", "service_state_platform": "3", "timing_fact_generation": 1790006743055839, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:00.919823", "service_state_evidence_id": 20094472, "current_leg_start_actual_dep": "2026-09-21T17:01:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:02.773277", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SSS |
SIT |
2D50 |
375305 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 330.544, "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": 2953.205, "from_m": 330.544, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6018.701, "from_m": 2953.205, "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": 6699.571, "from_m": 6018.701, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11377.063, "from_m": 6699.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": 11829.778, "from_m": 11377.063, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12419.369, "from_m": 11829.778, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12682.778, "from_m": 12419.369, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 747808, "profile_key": "f13033e0752effe93daa2db8d502afec6458998395c9471a13ee438e6fe3187e", "schedule_id": 23338, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1647", "location": "Sheerness-on-Sea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119502}, {"is_pass": false, "wtt_arr": "1651H", "wtt_dep": "1652H", "location": "Queenborough", "stage_seq": 2, "distance_m": 3196.882, "section_seq": 1, "route_path_id": 119502}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657", "location": "Swale", "stage_seq": 3, "distance_m": 6405.251, "section_seq": 1, "route_path_id": 119502}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": "1701", "location": "Kemsley", "stage_seq": 4, "distance_m": 9608.672, "section_seq": 1, "route_path_id": 119502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 5, "distance_m": 11848.049, "section_seq": 1, "route_path_id": 119502}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Sittingbourne", "stage_seq": 6, "distance_m": 12682.778, "section_seq": 1, "route_path_id": 119502}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12682.778, "from_m": 0.0, "section_seq": 1, "route_path_id": 119502}], "total_distance_m": 12682.778, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12419.369, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 263.409, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32380, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:09Z", "source_id": 63311331, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:53:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:10Z", "source_id": 20083741, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32376, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:14Z", "source_id": 63322411, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:18Z", "source_id": 20087005, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32372, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:02Z", "source_id": 63332683, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:01:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:09Z", "source_id": 20089911, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32406, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:42Z", "source_id": 63348862, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:42Z", "source_id": 20094472, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Sheerness-on-Sea |
1647 |
1647 |
1 |
None |
None |
Sittingbourne |
1706 |
1706 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87171/2026-09-21/detailed |
None |
Kemsley |
2026-09-21T17:01:00+01:00 |
Sittingbourne |
4.0 |
{"type": "LineString", "coordinates": [[0.7349516232648189, 51.36172863605614], [0.7340853, 51.3608023], [0.7327934, 51.35958659999999], [0.7300263999999999, 51.357050399999984], [0.7290489, 51.356130099999994], [0.7280654999999999, 51.3552033], [0.7271995, 51.354349799999994], [0.7263199, 51.35339899999999], [0.7256774, 51.35262410000001], [0.7253276, 51.3521351], [0.7250216, 51.351694], [0.7245257, 51.350949500000006], [0.7241773, 51.350418399999995], [0.7233463, 51.34915300000001], [0.7225556, 51.3479171], [0.7224425999999999, 51.3477548], [0.7222457, 51.3474749], [0.7220554999999999, 51.34720440000001], [0.7219587, 51.34703199999999], [0.7218795999999998, 51.3468363], [0.7218173, 51.34653910000001], [0.7218212999999999, 51.34628010000001], [0.7218543999999999, 51.3460302], [0.7219141999999998, 51.34584829999999], [0.7220342, 51.34561150000001], [0.7221447, 51.34545070000001], [0.7222719999999999, 51.34528829999999], [0.7224289, 51.345129500000006], [0.7226213999999999, 51.3449562], [0.722791, 51.344826299999994], [0.7229010999999999, 51.34476020000001], [0.7230156999999999, 51.344694100000005], [0.7231825999999999, 51.3446098], [0.7233770999999999, 51.3445254], [0.7237567, 51.3443977], [0.7239950353926121, 51.34434835302443], [0.7240064, 51.344345999999994], [0.7243182, 51.3442621], [0.7256201999999999, 51.343930000000015], [0.7258494, 51.34387559999999], [0.7273315999999999, 51.3435599], [0.7284595, 51.34334119999999], [0.7295796999999999, 51.34313389999999], [0.7297078, 51.34311120000001], [0.7306789999999999, 51.34292279999999], [0.7312862999999998, 51.342802500000005], [0.7317945999999999, 51.34270479999999], [0.7326759, 51.34257560000001], [0.7329732, 51.342520599999986], [0.7331382999999999, 51.342487199999994], [0.7333960000000002, 51.34244410000001], [0.733782, 51.34238259999999], [0.7341319, 51.3423415], [0.7345606, 51.342269400000006], [0.7350226, 51.3421821], [0.7354562999999998, 51.3420949]]} |
1.9 |
1702 |
1706 |
Kemsley |
Sittingbourne |
Sittingbourne |
51.3420949 |
0.7354563 |
51.3420949 |
0.7354563 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Sittingbourne |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094472 |
1790006743055839 |
25 |
25 |
2026-09-21 16:16:02.773277 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:00.919823 |
| 715950 |
745336 |
C11067 |
722D88MQ21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 745336, "stp": "P", "toc": "London Overground", "uid": "C11067", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C11067/2026-09-21/detailed", "trust_id": "722D88MQ21", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Watford Junction (DC)", "service_date": "2026-09-21", "dest_arr_time": "1603", "dest_platform": "3", "is_terminated": 1, "next_location": "Watford High Street (DC)", "signalling_id": "2D88", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "1602", "current_leg_dep": "1600", "current_leg_end": "Watford High Street (DC)", "origin_dep_time": "1515", "origin_platform": "9", "current_location": "Watford High Street (DC)", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.38519368063563447, 51.64557705482184], [-0.3851955, 51.6456127], [-0.3852232, 51.6457427], [-0.3852589, 51.6458706], [-0.3853453, 51.646053300000005], [-0.3854371, 51.646204999999995], [-0.3855516, 51.646354599999995], [-0.3856797, 51.64646969999998], [-0.3859082, 51.64668940000001], [-0.38613619999999993, 51.64685939999999], [-0.3864197, 51.64700630000001], [-0.38665779999999994, 51.64711339999999], [-0.3869489, 51.6472226], [-0.3872731, 51.64731429999999], [-0.38761339999999994, 51.647384200000005], [-0.3878993, 51.6474295], [-0.3882069, 51.64745669999999], [-0.3885643999999999, 51.6474826], [-0.388876, 51.6474915], [-0.389155, 51.6475002], [-0.39032339999999993, 51.64750969999999], [-0.3910914999999999, 51.6475285], [-0.3917146, 51.6475276], [-0.3922033999999999, 51.6475559], [-0.3926804, 51.64759449999999], [-0.3930395, 51.64765299999999], [-0.3933313, 51.6477108], [-0.3936198, 51.6477879], [-0.39389099999999994, 51.6478894], [-0.3941155, 51.6479912], [-0.3943279, 51.648114099999994], [-0.3944999, 51.6482206], [-0.3946288999999999, 51.6483214], [-0.3946776, 51.6483606], [-0.3948054, 51.64848179999999], [-0.39495839999999993, 51.64864800000001], [-0.395089, 51.648837999999984], [-0.3952212, 51.6491127], [-0.3952717, 51.6493291], [-0.395283, 51.649607199999984], [-0.3952578, 51.6498446], [-0.3952074, 51.650046200000006], [-0.3951292, 51.650256699999986], [-0.395105, 51.6502979], [-0.39501659999999994, 51.6504575], [-0.3948997000000001, 51.6506204], [-0.3947329, 51.6508251], [-0.3944858, 51.6510993], [-0.3942609, 51.6512944], [-0.3940431999999999, 51.65145770000001], [-0.3937698, 51.6516372], [-0.3935287, 51.65177990000001], [-0.39254529999999993, 51.6523036]]}", "current_leg_start": "Bushey (DC)", "dest_arr_time_act": "1602", "motion_projection": null, "next_location_lat": "51.6523036", "next_location_lon": "-0.3925453", "previous_location": "Bushey (DC)", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"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\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1883.573, \"from_m\": 1689.749, \"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\": 1967.089, \"from_m\": 1883.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\": 2028.604, \"from_m\": 1967.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2126.445, \"from_m\": 2028.604, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3786.976, \"from_m\": 2126.445, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4214.378, \"from_m\": 3786.976, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5324.482, \"from_m\": 4214.378, \"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\": 5363.917, \"from_m\": 5324.482, \"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\": 8354.7, \"from_m\": 5363.917, \"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\": 8585.229, \"from_m\": 8354.7, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9461.669, \"from_m\": 8585.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10448.936, \"from_m\": 9461.669, \"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\": 10515.635, \"from_m\": 10448.936, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10758.976, \"from_m\": 10515.635, \"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\": 10826.897, \"from_m\": 10758.976, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10842.047, \"from_m\": 10826.897, \"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\": 10909.004, \"from_m\": 10842.047, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11474.353, \"from_m\": 10909.004, \"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\": 17880.013, \"from_m\": 11474.353, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 19305.758, \"from_m\": 17880.013, \"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\": 19382.011, \"from_m\": 19305.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19422.394, \"from_m\": 19382.011, \"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\": 19486.994, \"from_m\": 19422.394, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19494.209, \"from_m\": 19486.994, \"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\": 19547.38, \"from_m\": 19494.209, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19552.131, \"from_m\": 19547.38, \"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\": 20240.468, \"from_m\": 19552.131, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20569.318, \"from_m\": 20240.468, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20627.744, \"from_m\": 20569.318, \"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\": 20729.746, \"from_m\": 20627.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29848.685, \"from_m\": 20729.746, \"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\": 29902.373, \"from_m\": 29848.685, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30190.963, \"from_m\": 29902.373, \"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\": 30453.279, \"from_m\": 30190.963, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37531.416, \"from_m\": 30453.279, \"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\": 39850.111, \"from_m\": 37531.416, \"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\": 40285.217, \"from_m\": 39850.111, \"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\": 745336, \"profile_key\": \"1af832c5ccbbcf86f00ad8387463ccd996560ec8736b3918e985fa7cb74619a8\", \"schedule_id\": 1204, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2730.439, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1520H\", \"location\": \"South Hampstead\", \"stage_seq\": 4, \"distance_m\": 3927.215, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1522H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 5, \"distance_m\": 4921.411, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": \"1524H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 6, \"distance_m\": 5929.119, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 7, \"distance_m\": 6258.215, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1526H\", \"location\": \"Kensal Green\", \"stage_seq\": 8, \"distance_m\": 7280.066, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1528H\", \"wtt_dep\": \"1529H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 9, \"distance_m\": 9587.67, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1531H\", \"location\": \"Harlesden\", \"stage_seq\": 10, \"distance_m\": 11571.881, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534\", \"location\": \"Stonebridge Park\", \"stage_seq\": 11, \"distance_m\": 13038.848, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1536H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 12, \"distance_m\": 14677.183, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1538H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 13, \"distance_m\": 26117.964, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1540H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 14, \"distance_m\": 27042.824, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1542H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 15, \"distance_m\": 28425.51, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1544H\", \"wtt_dep\": \"1545\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 16, \"distance_m\": 30120.111, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 17, \"distance_m\": 32019.877, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1549H\", \"wtt_dep\": \"1550\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 18, \"distance_m\": 33210.638, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 19, \"distance_m\": 35591.33, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1555H\", \"wtt_dep\": \"1556\", \"location\": \"Bushey (DC)\", \"stage_seq\": 20, \"distance_m\": 37571.955, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": \"1558H\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 21, \"distance_m\": 38878.218, \"section_seq\": 1, \"route_path_id\": 115908}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": null, \"location\": \"Watford Junction (DC)\", \"stage_seq\": 22, \"distance_m\": 40285.217, \"section_seq\": 1, \"route_path_id\": 115908}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 40285.217, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115908}], \"total_distance_m\": 40285.217, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 37106.668, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3178.549, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1515", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.6523036", "current_position_lon": "-0.3925453", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:19:31Z\", \"source_id\": 63069243, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:20:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:19:35Z\", \"source_id\": 20013492, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:21:45Z\", \"source_id\": 63074759, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:21:48Z\", \"source_id\": 20015165, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:47Z\", \"source_id\": 63079828, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:25:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:54Z\", \"source_id\": 20016683, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:27:15Z\", \"source_id\": 63088615, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:27:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:27:18Z\", \"source_id\": 20019156, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:39Z\", \"source_id\": 63094945, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:44Z\", \"source_id\": 20020968, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:23Z\", \"source_id\": 63102045, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:25Z\", \"source_id\": 20022923, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:32Z\", \"source_id\": 63107575, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:35:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:34:38Z\", \"source_id\": 20024612, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:29Z\", \"source_id\": 63115169, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:38:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:32Z\", \"source_id\": 20026734, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:34Z\", \"source_id\": 63120323, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:41:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:39:39Z\", \"source_id\": 20028318, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:19Z\", \"source_id\": 63127511, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:23Z\", \"source_id\": 20030342, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:27Z\", \"source_id\": 63133101, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:34Z\", \"source_id\": 20031992, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:44Z\", \"source_id\": 63141870, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:50Z\", \"source_id\": 20034530, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:02Z\", \"source_id\": 63150493, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:51:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:06Z\", \"source_id\": 20037000, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:54Z\", \"source_id\": 63155454, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:54:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:53:00Z\", \"source_id\": 20038399, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:11Z\", \"source_id\": 63161261, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:57:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:16Z\", \"source_id\": 20040176, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:30Z\", \"source_id\": 63169935, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:00:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:58:30Z\", \"source_id\": 20042562, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:12Z\", \"source_id\": 63180190, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:17Z\", \"source_id\": 20045458, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford High Street (DC)", "service_state_platform": "1", "timing_fact_generation": 1790002958397425, "current_leg_arrival_utc": "2026-09-21T16:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:02.471283", "service_state_evidence_id": 63180190, "current_leg_start_actual_dep": "2026-09-21T16:00:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:04.805756", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
EUS |
None |
2D88 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1883.573, "from_m": 1689.749, "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": 1967.089, "from_m": 1883.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": 2028.604, "from_m": 1967.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2126.445, "from_m": 2028.604, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3786.976, "from_m": 2126.445, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4214.378, "from_m": 3786.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5324.482, "from_m": 4214.378, "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": 5363.917, "from_m": 5324.482, "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": 8354.7, "from_m": 5363.917, "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": 8585.229, "from_m": 8354.7, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9461.669, "from_m": 8585.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10448.936, "from_m": 9461.669, "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": 10515.635, "from_m": 10448.936, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10758.976, "from_m": 10515.635, "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": 10826.897, "from_m": 10758.976, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10842.047, "from_m": 10826.897, "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": 10909.004, "from_m": 10842.047, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11474.353, "from_m": 10909.004, "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": 17880.013, "from_m": 11474.353, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 19305.758, "from_m": 17880.013, "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": 19382.011, "from_m": 19305.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19422.394, "from_m": 19382.011, "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": 19486.994, "from_m": 19422.394, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19494.209, "from_m": 19486.994, "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": 19547.38, "from_m": 19494.209, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19552.131, "from_m": 19547.38, "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": 20240.468, "from_m": 19552.131, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20569.318, "from_m": 20240.468, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20627.744, "from_m": 20569.318, "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": 20729.746, "from_m": 20627.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29848.685, "from_m": 20729.746, "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": 29902.373, "from_m": 29848.685, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30190.963, "from_m": 29902.373, "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": 30453.279, "from_m": 30190.963, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37531.416, "from_m": 30453.279, "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": 39850.111, "from_m": 37531.416, "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": 40285.217, "from_m": 39850.111, "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": 745336, "profile_key": "1af832c5ccbbcf86f00ad8387463ccd996560ec8736b3918e985fa7cb74619a8", "schedule_id": 1204, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1515", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 115908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2730.439, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1520H", "location": "South Hampstead", "stage_seq": 4, "distance_m": 3927.215, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1522H", "location": "Kilburn High Road", "stage_seq": 5, "distance_m": 4921.411, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": "1524H", "location": "Queen's Park (DC)", "stage_seq": 6, "distance_m": 5929.119, "section_seq": 1, "route_path_id": 115908}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525", "location": "Queen's Park Jn", "stage_seq": 7, "distance_m": 6258.215, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1526H", "location": "Kensal Green", "stage_seq": 8, "distance_m": 7280.066, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1528H", "wtt_dep": "1529H", "location": "Willesden Junction Low Level", "stage_seq": 9, "distance_m": 9587.67, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1531H", "location": "Harlesden", "stage_seq": 10, "distance_m": 11571.881, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534", "location": "Stonebridge Park", "stage_seq": 11, "distance_m": 13038.848, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1536H", "location": "Wembley Central (DC)", "stage_seq": 12, "distance_m": 14677.183, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1538H", "location": "North Wembley (DC)", "stage_seq": 13, "distance_m": 26117.964, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1540H", "location": "South Kenton (DC)", "stage_seq": 14, "distance_m": 27042.824, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1542H", "location": "Kenton (DC)", "stage_seq": 15, "distance_m": 28425.51, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1544H", "wtt_dep": "1545", "location": "Harrow & Wealdstone (DC)", "stage_seq": 16, "distance_m": 30120.111, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548", "location": "Headstone Lane (DC)", "stage_seq": 17, "distance_m": 32019.877, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1549H", "wtt_dep": "1550", "location": "Hatch End (DC)", "stage_seq": 18, "distance_m": 33210.638, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553", "location": "Carpenders Park (DC)", "stage_seq": 19, "distance_m": 35591.33, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1555H", "wtt_dep": "1556", "location": "Bushey (DC)", "stage_seq": 20, "distance_m": 37571.955, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": "1558H", "location": "Watford High Street (DC)", "stage_seq": 21, "distance_m": 38878.218, "section_seq": 1, "route_path_id": 115908}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": null, "location": "Watford Junction (DC)", "stage_seq": 22, "distance_m": 40285.217, "section_seq": 1, "route_path_id": 115908}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 40285.217, "from_m": 0.0, "section_seq": 1, "route_path_id": 115908}], "total_distance_m": 40285.217, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 37106.668, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3178.549, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22588, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:19:31Z", "source_id": 63069243, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:20:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:19:35Z", "source_id": 20013492, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22583, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:21:45Z", "source_id": 63074759, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:21:48Z", "source_id": 20015165, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:47Z", "source_id": 63079828, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:25:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:54Z", "source_id": 20016683, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22489, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:27:15Z", "source_id": 63088615, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:27:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:27:18Z", "source_id": 20019156, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22538, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:39Z", "source_id": 63094945, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:44Z", "source_id": 20020968, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22028, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:23Z", "source_id": 63102045, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:25Z", "source_id": 20022923, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22018, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:32Z", "source_id": 63107575, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:34:38Z", "source_id": 20024612, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21989, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:29Z", "source_id": 63115169, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:38:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:32Z", "source_id": 20026734, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21974, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:34Z", "source_id": 63120323, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T14:41:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:39:39Z", "source_id": 20028318, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21970, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:19Z", "source_id": 63127511, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T14:43:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:23Z", "source_id": 20030342, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21966, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:27Z", "source_id": 63133101, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:45:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:34Z", "source_id": 20031992, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21984, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:44Z", "source_id": 63141870, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T14:48:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:50Z", "source_id": 20034530, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21946, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:02Z", "source_id": 63150493, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T14:51:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:06Z", "source_id": 20037000, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21942, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:54Z", "source_id": 63155454, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T14:54:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:53:00Z", "source_id": 20038399, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21938, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:11Z", "source_id": 63161261, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:57:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:16Z", "source_id": 20040176, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21914, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:30Z", "source_id": 63169935, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:00:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:58:30Z", "source_id": 20042562, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21919, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:12Z", "source_id": 63180190, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:02:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:17Z", "source_id": 20045458, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}] |
London Euston |
1515 |
1515 |
9 |
None |
None |
Watford Junction (DC) |
1603 |
1602 |
3 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C11067/2026-09-21/detailed |
None |
Bushey (DC) |
2026-09-21T16:00:00+01:00 |
Watford High Street (DC) |
2.0 |
{"type": "LineString", "coordinates": [[-0.38519368063563447, 51.64557705482184], [-0.3851955, 51.6456127], [-0.3852232, 51.6457427], [-0.3852589, 51.6458706], [-0.3853453, 51.646053300000005], [-0.3854371, 51.646204999999995], [-0.3855516, 51.646354599999995], [-0.3856797, 51.64646969999998], [-0.3859082, 51.64668940000001], [-0.38613619999999993, 51.64685939999999], [-0.3864197, 51.64700630000001], [-0.38665779999999994, 51.64711339999999], [-0.3869489, 51.6472226], [-0.3872731, 51.64731429999999], [-0.38761339999999994, 51.647384200000005], [-0.3878993, 51.6474295], [-0.3882069, 51.64745669999999], [-0.3885643999999999, 51.6474826], [-0.388876, 51.6474915], [-0.389155, 51.6475002], [-0.39032339999999993, 51.64750969999999], [-0.3910914999999999, 51.6475285], [-0.3917146, 51.6475276], [-0.3922033999999999, 51.6475559], [-0.3926804, 51.64759449999999], [-0.3930395, 51.64765299999999], [-0.3933313, 51.6477108], [-0.3936198, 51.6477879], [-0.39389099999999994, 51.6478894], [-0.3941155, 51.6479912], [-0.3943279, 51.648114099999994], [-0.3944999, 51.6482206], [-0.3946288999999999, 51.6483214], [-0.3946776, 51.6483606], [-0.3948054, 51.64848179999999], [-0.39495839999999993, 51.64864800000001], [-0.395089, 51.648837999999984], [-0.3952212, 51.6491127], [-0.3952717, 51.6493291], [-0.395283, 51.649607199999984], [-0.3952578, 51.6498446], [-0.3952074, 51.650046200000006], [-0.3951292, 51.650256699999986], [-0.395105, 51.6502979], [-0.39501659999999994, 51.6504575], [-0.3948997000000001, 51.6506204], [-0.3947329, 51.6508251], [-0.3944858, 51.6510993], [-0.3942609, 51.6512944], [-0.3940431999999999, 51.65145770000001], [-0.3937698, 51.6516372], [-0.3935287, 51.65177990000001], [-0.39254529999999993, 51.6523036]]} |
0.8 |
1600 |
1602 |
Bushey (DC) |
Watford High Street (DC) |
Watford High Street (DC) |
51.6523036 |
-0.3925453 |
51.6523036 |
-0.3925453 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Watford High Street (DC) |
TD |
TRACKING_TIMEOUT |
63180190 |
1790002958397425 |
72 |
72 |
2026-09-21 16:16:04.805756 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:02.471283 |
| 715951 |
747708 |
W86514 |
075G97MT21 |
2026-09-21 |
COMPLETE |
20093543 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 747708, "stp": "P", "toc": "ScotRail", "uid": "W86514", "consist": "380015+380016", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86514/2026-09-21/detailed", "trust_id": "075G97MT21", "origin_crs": "XGW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "15", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "5G97", "timing_status": "LATE", "origin_station": "Shields T.M.D. (E)", "current_leg_arr": "1706", "current_leg_dep": "1651", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1644", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292567, 55.8473824], [-4.2926447, 55.8473794], [-4.2929317, 55.8473688], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Shields Jn No.1 Line", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Shields Jn No.1 Line", "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\": 551.961, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 591.848, \"from_m\": 551.961, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 912.658, \"from_m\": 591.848, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1206.054, \"from_m\": 912.658, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1758.602, \"from_m\": 1206.054, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2222.023, \"from_m\": 1758.602, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2656.144, \"from_m\": 2222.023, \"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\": 3183.616, \"from_m\": 2656.144, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3608.159, \"from_m\": 3183.616, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 747708, \"profile_key\": \"6985b7c22532c125aa168598213d004918162ece383831aa1663a29547aecac0\", \"schedule_id\": 29784, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142466}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1652\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 2, \"distance_m\": 502.483, \"section_seq\": 1, \"route_path_id\": 142466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 947.958, \"section_seq\": 1, \"route_path_id\": 142466}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 4, \"distance_m\": 2681.619, \"section_seq\": 1, \"route_path_id\": 142466}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 5, \"distance_m\": 3608.159, \"section_seq\": 1, \"route_path_id\": 142466}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3608.159, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142466}], \"total_distance_m\": 3608.159, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3144.738, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.421, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1644", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:23Z\", \"source_id\": 63298026, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:27Z\", \"source_id\": 20079947, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:31Z\", \"source_id\": 63345319, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:36Z\", \"source_id\": 20093543, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "15", "timing_fact_generation": 1790006680866763, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:02.893598", "service_state_evidence_id": 20093543, "current_leg_start_actual_dep": "2026-09-21T16:56:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:03.002520", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XGW |
GLC |
5G97 |
380015+380016 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 551.961, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 591.848, "from_m": 551.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 912.658, "from_m": 591.848, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1206.054, "from_m": 912.658, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1758.602, "from_m": 1206.054, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 2222.023, "from_m": 1758.602, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2656.144, "from_m": 2222.023, "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": 3183.616, "from_m": 2656.144, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3608.159, "from_m": 3183.616, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 747708, "profile_key": "6985b7c22532c125aa168598213d004918162ece383831aa1663a29547aecac0", "schedule_id": 29784, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1644", "location": "Shields T.M.D. (E)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142466}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1652", "location": "Shields Jn No.1 Line", "stage_seq": 2, "distance_m": 502.483, "section_seq": 1, "route_path_id": 142466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Shields Jn", "stage_seq": 3, "distance_m": 947.958, "section_seq": 1, "route_path_id": 142466}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700", "location": "Glasgow Bridge Street Jn", "stage_seq": 4, "distance_m": 2681.619, "section_seq": 1, "route_path_id": 142466}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 5, "distance_m": 3608.159, "section_seq": 1, "route_path_id": 142466}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3608.159, "from_m": 0.0, "section_seq": 1, "route_path_id": 142466}], "total_distance_m": 3608.159, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3144.738, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.421, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1803, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:23Z", "source_id": 63298026, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:27Z", "source_id": 20079947, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2031, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:31Z", "source_id": 63345319, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:06:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:36Z", "source_id": 20093543, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Shields T.M.D. (E) |
1644 |
1644 |
None |
None |
None |
Glasgow Central High Level |
1702 |
1702 |
15 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86514/2026-09-21/detailed |
None |
Shields Jn No.1 Line |
2026-09-21T16:56:00+01:00 |
Glasgow Central High Level |
15.0 |
{"type": "LineString", "coordinates": [[-4.292567, 55.8473824], [-4.2926447, 55.8473794], [-4.2929317, 55.8473688], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
2.0 |
1651 |
1706 |
Shields Jn No.1 Line |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093543 |
1790006680866763 |
13 |
13 |
2026-09-21 16:16:03.002520 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:02.893598 |
| 715952 |
747704 |
W04254 |
889F44MT21 |
2026-09-21 |
COMPLETE |
20093964 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 747704, "stp": "P", "toc": "London Overground", "uid": "W04254", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04254/2026-09-21/detailed", "trust_id": "889F44MT21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9F44", "timing_status": "LATE", "origin_station": "New Cross ELL", "current_leg_arr": "1706", "current_leg_dep": "1704", "current_leg_end": "Dalston Junction", "origin_dep_time": "1643", "origin_platform": "D", "current_location": "Dalston Junction", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1190.506, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5994.518, \"from_m\": 1190.506, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6039.066, \"from_m\": 5994.518, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8505.42, \"from_m\": 6039.066, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9997.175, \"from_m\": 8505.42, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10189.898, \"from_m\": 9997.175, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 11139.473, \"from_m\": 10189.898, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11857.578, \"from_m\": 11139.473, \"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\": 13595.237, \"from_m\": 11857.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13650.714, \"from_m\": 13595.237, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14068.986, \"from_m\": 13650.714, \"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\": 747704, \"profile_key\": \"3ee585b1492b8d9e9d05777eac5be2593562d2374b06e120258d7693bd03b94c\", \"schedule_id\": 25379, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1643\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 4, \"distance_m\": 1959.074, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647H\", \"location\": \"Surrey Quays\", \"stage_seq\": 5, \"distance_m\": 2248.518, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1648H\", \"wtt_dep\": \"1649H\", \"location\": \"Canada Water\", \"stage_seq\": 6, \"distance_m\": 2858.184, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651\", \"location\": \"Rotherhithe\", \"stage_seq\": 7, \"distance_m\": 3172.249, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1652H\", \"location\": \"Wapping\", \"stage_seq\": 8, \"distance_m\": 3648.573, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1654\", \"wtt_dep\": \"1654H\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 9214.463, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1657\", \"location\": \"Whitechapel\", \"stage_seq\": 10, \"distance_m\": 10208.305, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1658H\", \"wtt_dep\": \"1659H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 11, \"distance_m\": 11281.816, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1701H\", \"location\": \"Hoxton\", \"stage_seq\": 12, \"distance_m\": 12514.134, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": \"1703H\", \"location\": \"Haggerston\", \"stage_seq\": 13, \"distance_m\": 13396.373, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 14, \"distance_m\": 14068.986, \"section_seq\": 1, \"route_path_id\": 119829}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14068.986, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119829}], \"total_distance_m\": 14068.986, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14013.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 55.477, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1643", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:47Z\", \"source_id\": 63296411, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:50Z\", \"source_id\": 20079534, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:32Z\", \"source_id\": 63301292, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:35Z\", \"source_id\": 20080899, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:51Z\", \"source_id\": 63304934, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:56Z\", \"source_id\": 20081933, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:49Z\", \"source_id\": 63310515, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:53Z\", \"source_id\": 20083514, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:29Z\", \"source_id\": 63314827, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:30Z\", \"source_id\": 20084805, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:19Z\", \"source_id\": 63319912, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:23Z\", \"source_id\": 20086298, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:13Z\", \"source_id\": 63330497, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:18Z\", \"source_id\": 20089287, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:37Z\", \"source_id\": 63337057, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:40Z\", \"source_id\": 20091235, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:37Z\", \"source_id\": 63342764, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:40Z\", \"source_id\": 20092842, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:06Z\", \"source_id\": 63347035, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:07Z\", \"source_id\": 20093964, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "2", "timing_fact_generation": 1790006715373198, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:04.127423", "service_state_evidence_id": 20093964, "current_leg_start_actual_dep": "2026-09-21T17:04:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:06.086999", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
DLJ |
9F44 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1190.506, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5994.518, "from_m": 1190.506, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6039.066, "from_m": 5994.518, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8505.42, "from_m": 6039.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9997.175, "from_m": 8505.42, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10189.898, "from_m": 9997.175, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 11139.473, "from_m": 10189.898, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11857.578, "from_m": 11139.473, "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": 13595.237, "from_m": 11857.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13650.714, "from_m": 13595.237, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14068.986, "from_m": 13650.714, "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": 747704, "profile_key": "3ee585b1492b8d9e9d05777eac5be2593562d2374b06e120258d7693bd03b94c", "schedule_id": 25379, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1643", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119829}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 119829}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 119829}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646", "location": "Surrey Quays Silwood Jn", "stage_seq": 4, "distance_m": 1959.074, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647H", "location": "Surrey Quays", "stage_seq": 5, "distance_m": 2248.518, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1648H", "wtt_dep": "1649H", "location": "Canada Water", "stage_seq": 6, "distance_m": 2858.184, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651", "location": "Rotherhithe", "stage_seq": 7, "distance_m": 3172.249, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1652H", "location": "Wapping", "stage_seq": 8, "distance_m": 3648.573, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1654", "wtt_dep": "1654H", "location": "Shadwell", "stage_seq": 9, "distance_m": 9214.463, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1657", "location": "Whitechapel", "stage_seq": 10, "distance_m": 10208.305, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1658H", "wtt_dep": "1659H", "location": "Shoreditch High Street", "stage_seq": 11, "distance_m": 11281.816, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1701H", "location": "Hoxton", "stage_seq": 12, "distance_m": 12514.134, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": "1703H", "location": "Haggerston", "stage_seq": 13, "distance_m": 13396.373, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 14, "distance_m": 14068.986, "section_seq": 1, "route_path_id": 119829}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14068.986, "from_m": 0.0, "section_seq": 1, "route_path_id": 119829}], "total_distance_m": 14068.986, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14013.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.477, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:47Z", "source_id": 63296411, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:47:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:50Z", "source_id": 20079534, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:32Z", "source_id": 63301292, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:49:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:35Z", "source_id": 20080899, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:51Z", "source_id": 63304934, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:50:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:56Z", "source_id": 20081933, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:49Z", "source_id": 63310515, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:52:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:53Z", "source_id": 20083514, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:29Z", "source_id": 63314827, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:53:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:30Z", "source_id": 20084805, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:19Z", "source_id": 63319912, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:55:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:23Z", "source_id": 20086298, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:13Z", "source_id": 63330497, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:59:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:18Z", "source_id": 20089287, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:37Z", "source_id": 63337057, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:02:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:40Z", "source_id": 20091235, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:37Z", "source_id": 63342764, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:03:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:40Z", "source_id": 20092842, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T17:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15049, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:06Z", "source_id": 63347035, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:06:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:07Z", "source_id": 20093964, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
New Cross ELL |
1643 |
1643 |
D |
None |
None |
Dalston Junction |
1705 |
1705 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04254/2026-09-21/detailed |
None |
Haggerston |
2026-09-21T17:04: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 |
1704 |
1706 |
Haggerston |
Dalston Junction |
Dalston Junction |
51.5454441 |
-0.0750714 |
51.5454441 |
-0.0750714 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Dalston Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093964 |
1790006715373198 |
40 |
40 |
2026-09-21 16:16:06.086999 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:04.127423 |
| 715953 |
745459 |
P85509 |
881H54MQ21 |
2026-09-21 |
COMPLETE |
20093758 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 745459, "stp": "P", "toc": "Southeastern", "uid": "P85509", "consist": "375619+375714+375919", "dest_crs": "CHX", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85509/2026-09-21/detailed", "trust_id": "881H54MQ21", "origin_crs": "HGS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-21", "dest_arr_time": "1703", "dest_platform": "5", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1H54", "timing_status": "LATE", "origin_station": "Hastings", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "London Charing Cross", "origin_dep_time": "1520", "origin_platform": "4", "current_location": "London Charing Cross", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "+3 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": "1703", "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\": 316.502, \"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\": 1259.854, \"from_m\": 316.502, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2467.988, \"from_m\": 1259.854, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2572.631, \"from_m\": 2467.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\": 3235.059, \"from_m\": 2572.631, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3808.659, \"from_m\": 3235.059, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10004.109, \"from_m\": 3808.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15323.673, \"from_m\": 10004.109, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16384.875, \"from_m\": 15323.673, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17622.35, \"from_m\": 16384.875, \"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\": 20379.705, \"from_m\": 17622.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\": 30588.442, \"from_m\": 20379.705, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33200.714, \"from_m\": 30588.442, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35052.559, \"from_m\": 33200.714, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35205.064, \"from_m\": 35052.559, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37174.844, \"from_m\": 35205.064, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37564.47, \"from_m\": 37174.844, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39721.266, \"from_m\": 37564.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\": 43416.942, \"from_m\": 39721.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\": 44651.354, \"from_m\": 43416.942, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45142.585, \"from_m\": 44651.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45891.318, \"from_m\": 45142.585, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45934.248, \"from_m\": 45891.318, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45966.523, \"from_m\": 45934.248, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51999.093, \"from_m\": 45966.523, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52354.817, \"from_m\": 51999.093, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52548.664, \"from_m\": 52354.817, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53012.711, \"from_m\": 52548.664, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53874.215, \"from_m\": 53012.711, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54659.049, \"from_m\": 53874.215, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 60661.487, \"from_m\": 54659.049, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64138.458, \"from_m\": 60661.487, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 66689.104, \"from_m\": 64138.458, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 69475.679, \"from_m\": 66689.104, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75838.816, \"from_m\": 69475.679, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77804.329, \"from_m\": 75838.816, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 77847.152, \"from_m\": 77804.329, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80599.811, \"from_m\": 77847.152, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 81224.419, \"from_m\": 80599.811, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 81270.387, \"from_m\": 81224.419, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81834.738, \"from_m\": 81270.387, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 82114.757, \"from_m\": 81834.738, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 86705.644, \"from_m\": 82114.757, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 86745.232, \"from_m\": 86705.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87998.035, \"from_m\": 86745.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89775.137, \"from_m\": 87998.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\": 90190.58, \"from_m\": 89775.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90599.164, \"from_m\": 90190.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\": 90696.408, \"from_m\": 90599.164, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 96806.161, \"from_m\": 90696.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\": 97849.585, \"from_m\": 96806.161, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 100237.54, \"from_m\": 97849.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}], \"service_id\": 745459, \"profile_key\": \"34b02773e903e7ae91865af7c6ce5b67dddeafa3dc4ff6881ec4a23272fbbdeb\", \"schedule_id\": 22843, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Hastings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1522H\", \"wtt_dep\": \"1523H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 2, \"distance_m\": 1237.905, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 3, \"distance_m\": 2545.617, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": \"1534\", \"location\": \"Battle\", \"stage_seq\": 4, \"distance_m\": 10996.02, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"location\": \"Mountfield Tunnel\", \"stage_seq\": 5, \"distance_m\": 17310.787, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1543\", \"location\": \"Robertsbridge\", \"stage_seq\": 6, \"distance_m\": 20583.086, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1547\", \"location\": \"Etchingham\", \"stage_seq\": 7, \"distance_m\": 24156.135, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Wadhurst Tunnel South\", \"stage_seq\": 8, \"distance_m\": 36326.346, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1556H\", \"wtt_dep\": \"1557H\", \"location\": \"Wadhurst\", \"stage_seq\": 9, \"distance_m\": 37174.844, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"Strawberry Hill Tunnel\", \"stage_seq\": 10, \"distance_m\": 43826.045, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1605\", \"wtt_dep\": \"1610\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 11, \"distance_m\": 45035.516, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 12, \"distance_m\": 45966.523, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1613\", \"wtt_dep\": \"1614\", \"location\": \"High Brooms\", \"stage_seq\": 13, \"distance_m\": 47606.241, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1619H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 14, \"distance_m\": 51828.32, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1621H\", \"wtt_dep\": \"1622H\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 52729.645, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1630H\", \"wtt_dep\": \"1631H\", \"location\": \"Sevenoaks\", \"stage_seq\": 16, \"distance_m\": 64814.806, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638H\", \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 78054.544, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1640\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 18, \"distance_m\": 80727.663, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Chislehurst\", \"stage_seq\": 19, \"distance_m\": 82266.815, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643\", \"location\": \"Grove Park\", \"stage_seq\": 20, \"distance_m\": 85854.508, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644H\", \"location\": \"Hither Green\", \"stage_seq\": 21, \"distance_m\": 88755.098, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 90286.374, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 23, \"distance_m\": 91687.061, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648H\", \"location\": \"New Cross\", \"stage_seq\": 24, \"distance_m\": 92505.746, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1650H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 25, \"distance_m\": 95479.013, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1655\", \"location\": \"London Bridge\", \"stage_seq\": 26, \"distance_m\": 97344.205, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 27, \"distance_m\": 98284.389, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1700\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 28, \"distance_m\": 99030.904, \"section_seq\": 1, \"route_path_id\": 139601}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 29, \"distance_m\": 100237.54, \"section_seq\": 1, \"route_path_id\": 139601}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 100237.54, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139601}], \"total_distance_m\": 100237.54, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100022.465, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 215.075, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1520", "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\": 31275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:20:20Z\", \"source_id\": 63071274, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:22:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:20:20Z\", \"source_id\": 20014025, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:09Z\", \"source_id\": 63101433, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:34:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:32:13Z\", \"source_id\": 20022762, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:28Z\", \"source_id\": 63127942, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:42:33Z\", \"source_id\": 20030471, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:03Z\", \"source_id\": 63139964, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:47:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:05Z\", \"source_id\": 20033921, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:44Z\", \"source_id\": 63165483, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:56:48Z\", \"source_id\": 20041335, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:16Z\", \"source_id\": 63188505, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:21Z\", \"source_id\": 20047804, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32740, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:59Z\", \"source_id\": 63206234, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:01Z\", \"source_id\": 20052972, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:58Z\", \"source_id\": 63229931, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:02Z\", \"source_id\": 20060063, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:58Z\", \"source_id\": 63258268, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:00Z\", \"source_id\": 20068301, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:43Z\", \"source_id\": 63283147, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:52Z\", \"source_id\": 20075594, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:41Z\", \"source_id\": 63288079, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:44Z\", \"source_id\": 20077123, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:48Z\", \"source_id\": 63293730, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:52Z\", \"source_id\": 20078743, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:42Z\", \"source_id\": 63298992, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:46Z\", \"source_id\": 20080256, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:59Z\", \"source_id\": 63324522, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:03Z\", \"source_id\": 20087584, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:46Z\", \"source_id\": 63337541, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:50Z\", \"source_id\": 20091372, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:48Z\", \"source_id\": 63346119, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:50Z\", \"source_id\": 20093758, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "5", "timing_fact_generation": 1790006690557350, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:04.546984", "service_state_evidence_id": 20093758, "current_leg_start_actual_dep": "2026-09-21T17:03:00+01:00", "operational_evidence_version": 106, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:05.809811", "service_state_valid_until_kind": null, "operational_interpretation_version": 106, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
HGS |
CHX |
1H54 |
375619+375714+375919 |
12 |
100 |
None |
{"version": 3, "segments": [{"to_m": 316.502, "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": 1259.854, "from_m": 316.502, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2467.988, "from_m": 1259.854, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2572.631, "from_m": 2467.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": 3235.059, "from_m": 2572.631, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3808.659, "from_m": 3235.059, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10004.109, "from_m": 3808.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15323.673, "from_m": 10004.109, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16384.875, "from_m": 15323.673, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17622.35, "from_m": 16384.875, "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": 20379.705, "from_m": 17622.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": 30588.442, "from_m": 20379.705, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33200.714, "from_m": 30588.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35052.559, "from_m": 33200.714, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35205.064, "from_m": 35052.559, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37174.844, "from_m": 35205.064, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37564.47, "from_m": 37174.844, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39721.266, "from_m": 37564.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": 43416.942, "from_m": 39721.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": 44651.354, "from_m": 43416.942, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45142.585, "from_m": 44651.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45891.318, "from_m": 45142.585, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45934.248, "from_m": 45891.318, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45966.523, "from_m": 45934.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51999.093, "from_m": 45966.523, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52354.817, "from_m": 51999.093, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52548.664, "from_m": 52354.817, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53012.711, "from_m": 52548.664, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53874.215, "from_m": 53012.711, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54659.049, "from_m": 53874.215, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 60661.487, "from_m": 54659.049, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64138.458, "from_m": 60661.487, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66689.104, "from_m": 64138.458, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 69475.679, "from_m": 66689.104, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75838.816, "from_m": 69475.679, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77804.329, "from_m": 75838.816, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 77847.152, "from_m": 77804.329, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80599.811, "from_m": 77847.152, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 81224.419, "from_m": 80599.811, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 81270.387, "from_m": 81224.419, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81834.738, "from_m": 81270.387, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 82114.757, "from_m": 81834.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 86705.644, "from_m": 82114.757, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 86745.232, "from_m": 86705.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87998.035, "from_m": 86745.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89775.137, "from_m": 87998.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": 90190.58, "from_m": 89775.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90599.164, "from_m": 90190.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": 90696.408, "from_m": 90599.164, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 96806.161, "from_m": 90696.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": 97849.585, "from_m": 96806.161, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 100237.54, "from_m": 97849.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}], "service_id": 745459, "profile_key": "34b02773e903e7ae91865af7c6ce5b67dddeafa3dc4ff6881ec4a23272fbbdeb", "schedule_id": 22843, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1520", "location": "Hastings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1522H", "wtt_dep": "1523H", "location": "St. Leonards Warrior Sq", "stage_seq": 2, "distance_m": 1237.905, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525H", "location": "Bopeep S.B. Jn", "stage_seq": 3, "distance_m": 2545.617, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": "1534", "location": "Battle", "stage_seq": 4, "distance_m": 10996.02, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538", "location": "Mountfield Tunnel", "stage_seq": 5, "distance_m": 17310.787, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1543", "location": "Robertsbridge", "stage_seq": 6, "distance_m": 20583.086, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1547", "location": "Etchingham", "stage_seq": 7, "distance_m": 24156.135, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Wadhurst Tunnel South", "stage_seq": 8, "distance_m": 36326.346, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1556H", "wtt_dep": "1557H", "location": "Wadhurst", "stage_seq": 9, "distance_m": 37174.844, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "Strawberry Hill Tunnel", "stage_seq": 10, "distance_m": 43826.045, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1605", "wtt_dep": "1610", "location": "Tunbridge Wells", "stage_seq": 11, "distance_m": 45035.516, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611", "location": "Wells Tunnel Jn", "stage_seq": 12, "distance_m": 45966.523, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1613", "wtt_dep": "1614", "location": "High Brooms", "stage_seq": 13, "distance_m": 47606.241, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1619H", "location": "Somerhill Tunnel", "stage_seq": 14, "distance_m": 51828.32, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1621H", "wtt_dep": "1622H", "location": "Tonbridge", "stage_seq": 15, "distance_m": 52729.645, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1630H", "wtt_dep": "1631H", "location": "Sevenoaks", "stage_seq": 16, "distance_m": 64814.806, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638H", "location": "Orpington", "stage_seq": 17, "distance_m": 78054.544, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1640", "location": "Petts Wood Jn", "stage_seq": 18, "distance_m": 80727.663, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Chislehurst", "stage_seq": 19, "distance_m": 82266.815, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643", "location": "Grove Park", "stage_seq": 20, "distance_m": 85854.508, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644H", "location": "Hither Green", "stage_seq": 21, "distance_m": 88755.098, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646", "location": "Parks Bridge Jn", "stage_seq": 22, "distance_m": 90286.374, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647H", "location": "Tanners Hill Jn (NX)", "stage_seq": 23, "distance_m": 91687.061, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648H", "location": "New Cross", "stage_seq": 24, "distance_m": 92505.746, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1650H", "location": "Blue Anchor (Kent)", "stage_seq": 25, "distance_m": 95479.013, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1655", "location": "London Bridge", "stage_seq": 26, "distance_m": 97344.205, "section_seq": 1, "route_path_id": 139601}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Ewer Street Jn", "stage_seq": 27, "distance_m": 98284.389, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1700", "location": "London Waterloo (East)", "stage_seq": 28, "distance_m": 99030.904, "section_seq": 1, "route_path_id": 139601}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 29, "distance_m": 100237.54, "section_seq": 1, "route_path_id": 139601}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 100237.54, "from_m": 0.0, "section_seq": 1, "route_path_id": 139601}], "total_distance_m": 100237.54, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100022.465, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 215.075, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31275, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:20:20Z", "source_id": 63071274, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:22:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:20:20Z", "source_id": 20014025, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32782, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:09Z", "source_id": 63101433, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:34:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:32:13Z", "source_id": 20022762, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32778, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:28Z", "source_id": 63127942, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:42:33Z", "source_id": 20030471, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32775, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:03Z", "source_id": 63139964, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:47:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:05Z", "source_id": 20033921, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32768, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:44Z", "source_id": 63165483, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:58:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:56:48Z", "source_id": 20041335, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32747, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:16Z", "source_id": 63188505, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:21Z", "source_id": 20047804, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32740, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:59Z", "source_id": 63206234, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:01Z", "source_id": 20052972, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32625, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:58Z", "source_id": 63229931, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:02Z", "source_id": 20060063, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32573, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:58Z", "source_id": 63258268, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:33:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:00Z", "source_id": 20068301, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31995, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:43Z", "source_id": 63283147, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:42:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:52Z", "source_id": 20075594, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31935, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:41Z", "source_id": 63288079, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:44:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:44Z", "source_id": 20077123, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31910, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:48Z", "source_id": 63293730, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:46:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:52Z", "source_id": 20078743, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31689, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:42Z", "source_id": 63298992, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:48:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:46Z", "source_id": 20080256, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:59Z", "source_id": 63324522, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:57:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:03Z", "source_id": 20087584, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:46Z", "source_id": 63337541, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T16:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:50Z", "source_id": 20091372, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31430, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:48Z", "source_id": 63346119, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:06:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:50Z", "source_id": 20093758, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Hastings |
1520 |
1520 |
4 |
None |
None |
London Charing Cross |
1703 |
1703 |
5 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85509/2026-09-21/detailed |
None |
London Waterloo (East) |
2026-09-21T17:03: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 |
1703 |
1706 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093758 |
1790006690557350 |
106 |
106 |
2026-09-21 16:16:05.809811 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:04.546984 |
| 715954 |
747097 |
C15504 |
062V49MS21 |
2026-09-21 |
COMPLETE |
20094307 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 747097, "stp": "P", "toc": "ScotRail", "uid": "C15504", "consist": "318262", "dest_crs": "MLN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15504/2026-09-21/detailed", "trust_id": "062V49MS21", "origin_crs": "SPR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Milngavie", "service_date": "2026-09-21", "dest_arr_time": "1701", "dest_platform": "2", "is_terminated": 1, "next_location": "Milngavie", "signalling_id": "2V49", "timing_status": "LATE", "origin_station": "Springburn", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "Milngavie", "origin_dep_time": "1621", "origin_platform": "3", "current_location": "Milngavie", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.319787299999999, 55.9203333], [-4.319464700000001, 55.9204742], [-4.3192061, 55.92059969999999], [-4.3191885, 55.920609299999995], [-4.318666499999999, 55.9208973], [-4.3181782, 55.9212147], [-4.3179668, 55.921371099999995], [-4.3177313, 55.921562], [-4.3171614, 55.922067], [-4.3168992, 55.92231060000001], [-4.3165618, 55.92262600000001], [-4.3161201, 55.92303330000001], [-4.3159551, 55.9231848], [-4.3158515, 55.9232817], [-4.3153361, 55.9237448], [-4.3146747, 55.9243078], [-4.312853, 55.92599069999999], [-4.312766, 55.92607120000001], [-4.311913363773703, 55.92685882456939], [-4.3117377999999995, 55.92702100000001], [-4.3106356, 55.92819740000001], [-4.3103132, 55.9286588], [-4.310273399999999, 55.92871999999999], [-4.3099433, 55.92926430000001], [-4.3096852, 55.93005889999999], [-4.3095395, 55.930947999999994], [-4.3095586, 55.9314759], [-4.3095861, 55.9320003], [-4.3096319, 55.9322588], [-4.309677299999999, 55.9324848], [-4.3097428, 55.9327164], [-4.3098203, 55.932902199999994], [-4.309931899999999, 55.93319929999999], [-4.310057799999999, 55.93348009999999], [-4.3102543, 55.93389799999999], [-4.310418999999999, 55.934214999999995], [-4.3107741, 55.9348315], [-4.3112194, 55.93560769999999], [-4.311683899999999, 55.9364469], [-4.311802899999999, 55.9366551], [-4.3118859, 55.93679879999999], [-4.311913363773703, 55.9368470341312], [-4.3120213, 55.937036599999985], [-4.3122165, 55.9373693], [-4.312338999999999, 55.9375772], [-4.3124299, 55.937738499999995], [-4.312963500000001, 55.938685500000005], [-4.3132268, 55.9390445], [-4.313292499999999, 55.93913159999999], [-4.3133582, 55.939239], [-4.313495, 55.93950980000001], [-4.3135131, 55.93954209999999], [-4.3135595, 55.9396294], [-4.314052199999999, 55.940445100000005], [-4.3146729, 55.9414716]]}", "current_leg_start": "Hillfoot", "dest_arr_time_act": "1701", "motion_projection": null, "next_location_lat": "55.9414716", "next_location_lon": "-4.3146729", "previous_location": "Hillfoot", "current_leg_milage": "1.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 169.371, \"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\": 207.536, \"from_m\": 169.371, \"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\": 521.454, \"from_m\": 207.536, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3270.661, \"from_m\": 521.454, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3528.798, \"from_m\": 3270.661, \"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\": 3704.075, \"from_m\": 3528.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\": 4547.74, \"from_m\": 3704.075, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9179.046, \"from_m\": 4547.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9225.07, \"from_m\": 9179.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10551.268, \"from_m\": 9225.07, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10592.033, \"from_m\": 10551.268, \"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\": 11405.438, \"from_m\": 10592.033, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11776.877, \"from_m\": 11405.438, \"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\": 12469.261, \"from_m\": 11776.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12525.532, \"from_m\": 12469.261, \"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\": 13964.756, \"from_m\": 12525.532, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14603.046, \"from_m\": 13964.756, \"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\": 14689.361, \"from_m\": 14603.046, \"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\": 19249.288, \"from_m\": 14689.361, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19706.256, \"from_m\": 19249.288, \"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}], \"service_id\": 747097, \"profile_key\": \"b7e194673b9d3963c7e364ed1b95d8c03bbfeca665432a19f9a3b9970c2ce95a\", \"schedule_id\": 2060, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1621\", \"location\": \"Springburn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623\", \"location\": \"Barnhill\", \"stage_seq\": 2, \"distance_m\": 584.921, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626\", \"location\": \"Alexandra Parade\", \"stage_seq\": 3, \"distance_m\": 2448.51, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1627\", \"wtt_dep\": \"1628\", \"location\": \"Duke Street\", \"stage_seq\": 4, \"distance_m\": 2974.048, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630\", \"location\": \"Bellgrove\", \"stage_seq\": 5, \"distance_m\": 3793.807, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1633H\", \"location\": \"High Street\", \"stage_seq\": 6, \"distance_m\": 4816.376, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1638\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 7, \"distance_m\": 5685.033, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640H\", \"location\": \"Charing Cross\", \"stage_seq\": 8, \"distance_m\": 6924.087, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 9, \"distance_m\": 8447.12, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1644H\", \"location\": \"Partick\", \"stage_seq\": 10, \"distance_m\": 9652.309, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1647\", \"location\": \"Hyndland\", \"stage_seq\": 11, \"distance_m\": 10828.172, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 12, \"distance_m\": 11358.624, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650\", \"location\": \"Anniesland\", \"stage_seq\": 13, \"distance_m\": 12387.037, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Westerton\", \"stage_seq\": 14, \"distance_m\": 14449.813, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1655H\", \"location\": \"Bearsden\", \"stage_seq\": 15, \"distance_m\": 16240.916, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1657H\", \"location\": \"Hillfoot\", \"stage_seq\": 16, \"distance_m\": 17123.539, \"section_seq\": 1, \"route_path_id\": 131160}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": null, \"location\": \"Milngavie\", \"stage_seq\": 17, \"distance_m\": 19706.256, \"section_seq\": 1, \"route_path_id\": 131160}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19706.256, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131160}], \"total_distance_m\": 19706.256, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 19660.232, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.024, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1621", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9414716", "current_position_lon": "-4.3146729", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:39Z\", \"source_id\": 63231882, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:45Z\", \"source_id\": 20060631, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:07Z\", \"source_id\": 63237950, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:11Z\", \"source_id\": 20062454, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:39Z\", \"source_id\": 20065851, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:33Z\", \"source_id\": 63251903, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:38Z\", \"source_id\": 20066481, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:05Z\", \"source_id\": 63258619, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:10Z\", \"source_id\": 20068426, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:05Z\", \"source_id\": 63266134, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:35:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:10Z\", \"source_id\": 20070650, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:17Z\", \"source_id\": 63276823, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:20Z\", \"source_id\": 20073787, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:28Z\", \"source_id\": 63295613, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:31Z\", \"source_id\": 20079257, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:59Z\", \"source_id\": 63305194, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:06Z\", \"source_id\": 20082034, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:38Z\", \"source_id\": 63312693, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:41Z\", \"source_id\": 20084204, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:55Z\", \"source_id\": 63321529, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:01Z\", \"source_id\": 20086768, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:13Z\", \"source_id\": 63330420, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:16Z\", \"source_id\": 20089269, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:03:10Z\", \"source_id\": 20092404, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:26Z\", \"source_id\": 63348040, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:31Z\", \"source_id\": 20094307, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Milngavie", "service_state_platform": "2", "timing_fact_generation": 1790006733490910, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:07.078648", "service_state_evidence_id": 20094307, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:07.967827", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
SPR |
MLN |
2V49 |
318262 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 169.371, "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": 207.536, "from_m": 169.371, "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": 521.454, "from_m": 207.536, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3270.661, "from_m": 521.454, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3528.798, "from_m": 3270.661, "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": 3704.075, "from_m": 3528.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": 4547.74, "from_m": 3704.075, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9179.046, "from_m": 4547.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9225.07, "from_m": 9179.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10551.268, "from_m": 9225.07, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10592.033, "from_m": 10551.268, "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": 11405.438, "from_m": 10592.033, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11776.877, "from_m": 11405.438, "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": 12469.261, "from_m": 11776.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12525.532, "from_m": 12469.261, "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": 13964.756, "from_m": 12525.532, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14603.046, "from_m": 13964.756, "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": 14689.361, "from_m": 14603.046, "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": 19249.288, "from_m": 14689.361, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19706.256, "from_m": 19249.288, "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}], "service_id": 747097, "profile_key": "b7e194673b9d3963c7e364ed1b95d8c03bbfeca665432a19f9a3b9970c2ce95a", "schedule_id": 2060, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1621", "location": "Springburn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623", "location": "Barnhill", "stage_seq": 2, "distance_m": 584.921, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626", "location": "Alexandra Parade", "stage_seq": 3, "distance_m": 2448.51, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1627", "wtt_dep": "1628", "location": "Duke Street", "stage_seq": 4, "distance_m": 2974.048, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630", "location": "Bellgrove", "stage_seq": 5, "distance_m": 3793.807, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1633H", "location": "High Street", "stage_seq": 6, "distance_m": 4816.376, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1638", "location": "Glasgow Queen St Low Level", "stage_seq": 7, "distance_m": 5685.033, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640H", "location": "Charing Cross", "stage_seq": 8, "distance_m": 6924.087, "section_seq": 1, "route_path_id": 131160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642H", "location": "Finnieston East Jn", "stage_seq": 9, "distance_m": 8447.12, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1644H", "location": "Partick", "stage_seq": 10, "distance_m": 9652.309, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1647", "location": "Hyndland", "stage_seq": 11, "distance_m": 10828.172, "section_seq": 1, "route_path_id": 131160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Hyndland East Jn", "stage_seq": 12, "distance_m": 11358.624, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650", "location": "Anniesland", "stage_seq": 13, "distance_m": 12387.037, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Westerton", "stage_seq": 14, "distance_m": 14449.813, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1655H", "location": "Bearsden", "stage_seq": 15, "distance_m": 16240.916, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1657H", "location": "Hillfoot", "stage_seq": 16, "distance_m": 17123.539, "section_seq": 1, "route_path_id": 131160}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": null, "location": "Milngavie", "stage_seq": 17, "distance_m": 19706.256, "section_seq": 1, "route_path_id": 131160}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19706.256, "from_m": 0.0, "section_seq": 1, "route_path_id": 131160}], "total_distance_m": 19706.256, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 19660.232, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.024, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1543, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:39Z", "source_id": 63231882, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:22:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:45Z", "source_id": 20060631, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1550, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:07Z", "source_id": 63237950, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:25:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:11Z", "source_id": 20062454, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:39Z", "source_id": 20065851, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1565, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:33Z", "source_id": 63251903, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:38Z", "source_id": 20066481, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:05Z", "source_id": 63258619, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:33:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:10Z", "source_id": 20068426, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:05Z", "source_id": 63266134, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:35:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:10Z", "source_id": 20070650, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:17Z", "source_id": 63276823, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:40:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:20Z", "source_id": 20073787, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:28Z", "source_id": 63295613, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:47:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:31Z", "source_id": 20079257, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:59Z", "source_id": 63305194, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:50:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:06Z", "source_id": 20082034, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:38Z", "source_id": 63312693, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:53:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:41Z", "source_id": 20084204, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:55Z", "source_id": 63321529, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:01Z", "source_id": 20086768, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1330, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:13Z", "source_id": 63330420, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:00:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:16Z", "source_id": 20089269, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:03:10Z", "source_id": 20092404, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1322, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:26Z", "source_id": 63348040, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:31Z", "source_id": 20094307, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Springburn |
1621 |
1621 |
3 |
None |
None |
Milngavie |
1701 |
1701 |
2 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C15504/2026-09-21/detailed |
None |
Hillfoot |
2026-09-21T17:02:30+01:00 |
Milngavie |
3.0 |
{"type": "LineString", "coordinates": [[-4.319787299999999, 55.9203333], [-4.319464700000001, 55.9204742], [-4.3192061, 55.92059969999999], [-4.3191885, 55.920609299999995], [-4.318666499999999, 55.9208973], [-4.3181782, 55.9212147], [-4.3179668, 55.921371099999995], [-4.3177313, 55.921562], [-4.3171614, 55.922067], [-4.3168992, 55.92231060000001], [-4.3165618, 55.92262600000001], [-4.3161201, 55.92303330000001], [-4.3159551, 55.9231848], [-4.3158515, 55.9232817], [-4.3153361, 55.9237448], [-4.3146747, 55.9243078], [-4.312853, 55.92599069999999], [-4.312766, 55.92607120000001], [-4.311913363773703, 55.92685882456939], [-4.3117377999999995, 55.92702100000001], [-4.3106356, 55.92819740000001], [-4.3103132, 55.9286588], [-4.310273399999999, 55.92871999999999], [-4.3099433, 55.92926430000001], [-4.3096852, 55.93005889999999], [-4.3095395, 55.930947999999994], [-4.3095586, 55.9314759], [-4.3095861, 55.9320003], [-4.3096319, 55.9322588], [-4.309677299999999, 55.9324848], [-4.3097428, 55.9327164], [-4.3098203, 55.932902199999994], [-4.309931899999999, 55.93319929999999], [-4.310057799999999, 55.93348009999999], [-4.3102543, 55.93389799999999], [-4.310418999999999, 55.934214999999995], [-4.3107741, 55.9348315], [-4.3112194, 55.93560769999999], [-4.311683899999999, 55.9364469], [-4.311802899999999, 55.9366551], [-4.3118859, 55.93679879999999], [-4.311913363773703, 55.9368470341312], [-4.3120213, 55.937036599999985], [-4.3122165, 55.9373693], [-4.312338999999999, 55.9375772], [-4.3124299, 55.937738499999995], [-4.312963500000001, 55.938685500000005], [-4.3132268, 55.9390445], [-4.313292499999999, 55.93913159999999], [-4.3133582, 55.939239], [-4.313495, 55.93950980000001], [-4.3135131, 55.93954209999999], [-4.3135595, 55.9396294], [-4.314052199999999, 55.940445100000005], [-4.3146729, 55.9414716]]} |
1.6 |
1703 |
1706 |
Hillfoot |
Milngavie |
Milngavie |
55.9414716 |
-4.3146729 |
55.9414716 |
-4.3146729 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Milngavie |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094307 |
1790006733490910 |
57 |
57 |
2026-09-21 16:16:07.967827 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:07.078648 |
| 715955 |
746317 |
G85325 |
312B89MR21 |
2026-09-21 |
COMPLETE |
20093701 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 746317, "stp": "P", "toc": "Northern", "uid": "G85325", "consist": "150276", "dest_crs": "BBN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85325/2026-09-21/detailed", "trust_id": "312B89MR21", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackburn", "service_date": "2026-09-21", "dest_arr_time": "1704", "dest_platform": "3", "is_terminated": 1, "next_location": "Blackburn", "signalling_id": "2B89", "timing_status": "LATE", "origin_station": "Rochdale", "current_leg_arr": "1706", "current_leg_dep": "1659", "current_leg_end": "Blackburn", "origin_dep_time": "1552", "origin_platform": "4", "current_location": "Blackburn", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4642353, 53.69788599999999], [-2.4646277999999997, 53.6982006], [-2.4647488, 53.6982978], [-2.4649617, 53.698449], [-2.4652697999999997, 53.6986547], [-2.4658708999999996, 53.6990411], [-2.4662361999999995, 53.6992794], [-2.4667162999999994, 53.69958539999999], [-2.4668073, 53.699648], [-2.4675581999999996, 53.7001296], [-2.4682134999999996, 53.7005668], [-2.468402, 53.70069999999999], [-2.4685147999999995, 53.7007897], [-2.4690126, 53.7012038], [-2.4692355, 53.7014106], [-2.4694854, 53.701664], [-2.4697691, 53.70198500000001], [-2.4698108999999997, 53.7020377], [-2.4698894, 53.70213919999998], [-2.4700767999999997, 53.7023986], [-2.4703393999999994, 53.70279789999999], [-2.4704942, 53.7030778], [-2.4707990999999994, 53.70366099999999], [-2.4709279, 53.7039291], [-2.471126, 53.7043838], [-2.4712254, 53.7046659], [-2.4712856, 53.7048732], [-2.4713475, 53.7051533], [-2.471363, 53.70529379999999], [-2.4713863999999997, 53.70571150000001], [-2.4713616, 53.7060315], [-2.4713481999999996, 53.7061289], [-2.4713348, 53.70622629999999], [-2.4712759999999996, 53.7065185], [-2.4711011, 53.7069958], [-2.4709378999999996, 53.707324500000006], [-2.4708301, 53.7075128], [-2.4706175, 53.70781639999999], [-2.4704304999999995, 53.708054], [-2.4699451, 53.708570400000006], [-2.4695691, 53.70893639999999], [-2.4683681, 53.7101365], [-2.4679168, 53.710587700000005], [-2.4673934999999996, 53.7111616], [-2.4659822999999994, 53.71262359999999], [-2.4659248, 53.7126887], [-2.4658963, 53.71272010000001], [-2.4656326, 53.7131007], [-2.4653471, 53.7136021], [-2.4652147, 53.7138726], [-2.4651187999999995, 53.71410149999999], [-2.4649059, 53.7148988], [-2.4648668, 53.715090100000005], [-2.4648526, 53.7151905], [-2.4648152, 53.7155407], [-2.4648013999999994, 53.7157062], [-2.4647975, 53.71591490000001], [-2.4648517, 53.716608400000005], [-2.4649823, 53.717256199999994], [-2.4650386, 53.7175354], [-2.4651307, 53.717992499999994], [-2.4656134999999995, 53.71915430000001], [-2.4659252, 53.7195865], [-2.4665361, 53.720252599999995], [-2.4670855, 53.7207328], [-2.4676410999999994, 53.7211154], [-2.4684324, 53.721566], [-2.4690298, 53.721858], [-2.4701026999999995, 53.7222643], [-2.4707159999999995, 53.722454199999994], [-2.4707961, 53.72247259999999], [-2.4714668, 53.7226269], [-2.4721673, 53.7227821], [-2.4725829, 53.72287409999999], [-2.4737772999999996, 53.723129199999995], [-2.4762073999999994, 53.72361639999999], [-2.4781171, 53.7241814], [-2.4800268, 53.7249495], [-2.4816656, 53.72582859999999], [-2.4828511999999994, 53.7266301], [-2.4838892, 53.7274568], [-2.484897699999999, 53.7285105], [-2.4885939, 53.7328822], [-2.4886632999999994, 53.73296409999999], [-2.4898263251508896, 53.734323238421794], [-2.4901234, 53.7346704], [-2.4902421, 53.7348166], [-2.4903812, 53.734989199999994], [-2.4905222999999994, 53.7352411], [-2.4906412, 53.735512599999986], [-2.4907654, 53.7358337], [-2.4908526, 53.7361205], [-2.4908974, 53.7363689], [-2.4909222, 53.73651929999999], [-2.490941, 53.7366836], [-2.4909451999999996, 53.73681749999999], [-2.4909433, 53.7369375], [-2.4909365, 53.7370741], [-2.4909079, 53.737325], [-2.4908878999999997, 53.73745219999999], [-2.4908528, 53.73757369999999], [-2.4907996, 53.737746], [-2.4907771, 53.7378149], [-2.4907241, 53.7379442], [-2.4906747999999994, 53.73803439999999], [-2.4904875, 53.7382997], [-2.4903037, 53.7385548], [-2.4901253, 53.7388173], [-2.4898514, 53.73913159999999], [-2.489712299999999, 53.7392808], [-2.4895494, 53.739426], [-2.4893268, 53.73962739999999], [-2.4889764999999997, 53.7398844], [-2.4888274, 53.7399819], [-2.4886044999999997, 53.740115], [-2.4882415, 53.7403217], [-2.4877856, 53.74054429999999], [-2.4860242, 53.74135879999999], [-2.4856954999999994, 53.7415371], [-2.4854149, 53.74170099999999], [-2.4844792, 53.7422694], [-2.4832464999999995, 53.7431044], [-2.4828367999999994, 53.7433696], [-2.4821586, 53.7438211], [-2.4820455, 53.7438949], [-2.4818861, 53.74400239999999], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]}", "current_leg_start": "Darwen", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "53.7459678", "next_location_lon": "-2.4790864", "previous_location": "Darwen", "current_leg_milage": "4.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 432.961, \"from_m\": 0.0, \"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\": 622.337, \"from_m\": 432.961, \"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\": 2505.57, \"from_m\": 622.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14621.377, \"from_m\": 2505.57, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14678.815, \"from_m\": 14621.377, \"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\": 14701.582, \"from_m\": 14678.815, \"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\": 14767.779, \"from_m\": 14701.582, \"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\": 16395.149, \"from_m\": 14767.779, \"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\": 16549.606, \"from_m\": 16395.149, \"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\": 16611.935, \"from_m\": 16549.606, \"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\": 17011.133, \"from_m\": 16611.935, \"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\": 17500.619, \"from_m\": 17011.133, \"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\": 17687.556, \"from_m\": 17500.619, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17851.01, \"from_m\": 17687.556, \"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\": 19796.437, \"from_m\": 17851.01, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20264.413, \"from_m\": 19796.437, \"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\": 22431.16, \"from_m\": 20264.413, \"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\": 24839.277, \"from_m\": 22431.16, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 32406.937, \"from_m\": 24839.277, \"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\": 33420.753, \"from_m\": 32406.937, \"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\": 33465.737, \"from_m\": 33420.753, \"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\": 33990.436, \"from_m\": 33465.737, \"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\": 34332.311, \"from_m\": 33990.436, \"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\": 34747.469, \"from_m\": 34332.311, \"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\": 35833.191, \"from_m\": 34747.469, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35894.097, \"from_m\": 35833.191, \"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\": 39113.0, \"from_m\": 35894.097, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39166.953, \"from_m\": 39113.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47729.771, \"from_m\": 39166.953, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50534.276, \"from_m\": 47729.771, \"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\": 54552.391, \"from_m\": 50534.276, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54936.219, \"from_m\": 54552.391, \"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\": 56112.786, \"from_m\": 54936.219, \"capability_applied\": null, \"effective_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\": 746317, \"profile_key\": \"727bd2def55167f9c73091707acd183558e19a373804a9ba5c17ba620475a4fc\", \"schedule_id\": 12330, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1552\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555\", \"location\": \"Castleton\", \"stage_seq\": 2, \"distance_m\": 2552.781, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556\", \"location\": \"Castleton East Jn\", \"stage_seq\": 3, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1559H\", \"wtt_dep\": \"1600\", \"location\": \"Mills Hill\", \"stage_seq\": 4, \"distance_m\": 7283.455, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1601H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 5, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1603\", \"wtt_dep\": \"1603H\", \"location\": \"Moston\", \"stage_seq\": 6, \"distance_m\": 10416.615, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 13253.774, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1609H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 8, \"distance_m\": 14678.815, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1612\", \"wtt_dep\": \"1615\", \"location\": \"Manchester Victoria\", \"stage_seq\": 9, \"distance_m\": 16785.949, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1616H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 10, \"distance_m\": 17500.619, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1618H\", \"location\": \"Salford Central\", \"stage_seq\": 11, \"distance_m\": 17990.579, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1622\", \"location\": \"Salford Crescent\", \"stage_seq\": 12, \"distance_m\": 19576.045, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1632\", \"location\": \"Burnden Jn\", \"stage_seq\": 13, \"distance_m\": 33169.071, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1634\", \"wtt_dep\": \"1635\", \"location\": \"Bolton\", \"stage_seq\": 14, \"distance_m\": 33875.815, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638H\", \"location\": \"Astley Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 35774.204, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640\", \"location\": \"Hall I' Th' Wood\", \"stage_seq\": 16, \"distance_m\": 36768.417, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"Bromley Cross\", \"stage_seq\": 17, \"distance_m\": 38609.693, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1653H\", \"location\": \"Darwen South Jn\", \"stage_seq\": 18, \"distance_m\": 47729.771, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1656\", \"location\": \"Darwen\", \"stage_seq\": 19, \"distance_m\": 49471.55, \"section_seq\": 1, \"route_path_id\": 134462}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Blackburn\", \"stage_seq\": 20, \"distance_m\": 56112.786, \"section_seq\": 1, \"route_path_id\": 134462}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 56112.786, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134462}], \"total_distance_m\": 56112.786, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 52803.855, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3308.931, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1552", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.7459678", "current_position_lon": "-2.4790864", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:15Z\", \"source_id\": 63166789, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:57:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:19Z\", \"source_id\": 20041701, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:18Z\", \"source_id\": 63177664, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:03:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:01:21Z\", \"source_id\": 20044740, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:04:43Z\", \"source_id\": 63186974, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:04:44Z\", \"source_id\": 20047369, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:49Z\", \"source_id\": 63205927, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:12:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:55Z\", \"source_id\": 20052921, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:07Z\", \"source_id\": 63216917, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:16:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:09Z\", \"source_id\": 20056236, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:45Z\", \"source_id\": 63226653, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:48Z\", \"source_id\": 20059062, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:50Z\", \"source_id\": 63265504, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:55Z\", \"source_id\": 20070468, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:31Z\", \"source_id\": 63280145, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:33Z\", \"source_id\": 20074658, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:40Z\", \"source_id\": 20078571, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:43Z\", \"source_id\": 63323889, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:48Z\", \"source_id\": 20087409, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7748, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:40Z\", \"source_id\": 63345785, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:46Z\", \"source_id\": 20093701, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackburn", "service_state_platform": "3", "timing_fact_generation": 1790006687892401, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:09.235589", "service_state_evidence_id": 20093701, "current_leg_start_actual_dep": "2026-09-21T16:58:00+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:09.999534", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
RCD |
BBN |
2B89 |
150276 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 432.961, "from_m": 0.0, "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": 622.337, "from_m": 432.961, "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": 2505.57, "from_m": 622.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14621.377, "from_m": 2505.57, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14678.815, "from_m": 14621.377, "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": 14701.582, "from_m": 14678.815, "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": 14767.779, "from_m": 14701.582, "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": 16395.149, "from_m": 14767.779, "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": 16549.606, "from_m": 16395.149, "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": 16611.935, "from_m": 16549.606, "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": 17011.133, "from_m": 16611.935, "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": 17500.619, "from_m": 17011.133, "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": 17687.556, "from_m": 17500.619, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17851.01, "from_m": 17687.556, "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": 19796.437, "from_m": 17851.01, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20264.413, "from_m": 19796.437, "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": 22431.16, "from_m": 20264.413, "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": 24839.277, "from_m": 22431.16, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 32406.937, "from_m": 24839.277, "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": 33420.753, "from_m": 32406.937, "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": 33465.737, "from_m": 33420.753, "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": 33990.436, "from_m": 33465.737, "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": 34332.311, "from_m": 33990.436, "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": 34747.469, "from_m": 34332.311, "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": 35833.191, "from_m": 34747.469, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35894.097, "from_m": 35833.191, "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": 39113.0, "from_m": 35894.097, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39166.953, "from_m": 39113.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47729.771, "from_m": 39166.953, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50534.276, "from_m": 47729.771, "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": 54552.391, "from_m": 50534.276, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54936.219, "from_m": 54552.391, "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": 56112.786, "from_m": 54936.219, "capability_applied": null, "effective_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": 746317, "profile_key": "727bd2def55167f9c73091707acd183558e19a373804a9ba5c17ba620475a4fc", "schedule_id": 12330, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1552", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555", "location": "Castleton", "stage_seq": 2, "distance_m": 2552.781, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556", "location": "Castleton East Jn", "stage_seq": 3, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1559H", "wtt_dep": "1600", "location": "Mills Hill", "stage_seq": 4, "distance_m": 7283.455, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1601H", "location": "Vitriol Works S.B.", "stage_seq": 5, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1603", "wtt_dep": "1603H", "location": "Moston", "stage_seq": 6, "distance_m": 10416.615, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608H", "location": "Thorpes Bridge Jn", "stage_seq": 7, "distance_m": 13253.774, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1609H", "location": "Miles Platting Jn", "stage_seq": 8, "distance_m": 14678.815, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1612", "wtt_dep": "1615", "location": "Manchester Victoria", "stage_seq": 9, "distance_m": 16785.949, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1616H", "location": "Deal Street Jn", "stage_seq": 10, "distance_m": 17500.619, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1618H", "location": "Salford Central", "stage_seq": 11, "distance_m": 17990.579, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1622", "location": "Salford Crescent", "stage_seq": 12, "distance_m": 19576.045, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1632", "location": "Burnden Jn", "stage_seq": 13, "distance_m": 33169.071, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1634", "wtt_dep": "1635", "location": "Bolton", "stage_seq": 14, "distance_m": 33875.815, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638H", "location": "Astley Bridge Jn", "stage_seq": 15, "distance_m": 35774.204, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640", "location": "Hall I' Th' Wood", "stage_seq": 16, "distance_m": 36768.417, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "Bromley Cross", "stage_seq": 17, "distance_m": 38609.693, "section_seq": 1, "route_path_id": 134462}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1653H", "location": "Darwen South Jn", "stage_seq": 18, "distance_m": 47729.771, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1656", "location": "Darwen", "stage_seq": 19, "distance_m": 49471.55, "section_seq": 1, "route_path_id": 134462}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Blackburn", "stage_seq": 20, "distance_m": 56112.786, "section_seq": 1, "route_path_id": 134462}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 56112.786, "from_m": 0.0, "section_seq": 1, "route_path_id": 134462}], "total_distance_m": 56112.786, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 52803.855, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3308.931, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8091, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:15Z", "source_id": 63166789, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:57:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:19Z", "source_id": 20041701, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8100, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:18Z", "source_id": 63177664, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:03:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:01:21Z", "source_id": 20044740, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8122, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:04:43Z", "source_id": 63186974, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:06:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:04:44Z", "source_id": 20047369, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8185, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:49Z", "source_id": 63205927, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:12:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:55Z", "source_id": 20052921, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:07Z", "source_id": 63216917, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:16:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:09Z", "source_id": 20056236, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:45Z", "source_id": 63226653, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:21:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:48Z", "source_id": 20059062, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8350, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:50Z", "source_id": 63265504, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:36:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:55Z", "source_id": 20070468, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7780, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:31Z", "source_id": 63280145, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:41:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:33Z", "source_id": 20074658, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:40Z", "source_id": 20078571, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7773, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:43Z", "source_id": 63323889, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:58:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:48Z", "source_id": 20087409, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7748, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:40Z", "source_id": 63345785, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:06:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:46Z", "source_id": 20093701, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Rochdale |
1552 |
1552 |
4 |
None |
None |
Blackburn |
1704 |
1704 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85325/2026-09-21/detailed |
None |
Darwen |
2026-09-21T16:58:00+01:00 |
Blackburn |
7.0 |
{"type": "LineString", "coordinates": [[-2.4642353, 53.69788599999999], [-2.4646277999999997, 53.6982006], [-2.4647488, 53.6982978], [-2.4649617, 53.698449], [-2.4652697999999997, 53.6986547], [-2.4658708999999996, 53.6990411], [-2.4662361999999995, 53.6992794], [-2.4667162999999994, 53.69958539999999], [-2.4668073, 53.699648], [-2.4675581999999996, 53.7001296], [-2.4682134999999996, 53.7005668], [-2.468402, 53.70069999999999], [-2.4685147999999995, 53.7007897], [-2.4690126, 53.7012038], [-2.4692355, 53.7014106], [-2.4694854, 53.701664], [-2.4697691, 53.70198500000001], [-2.4698108999999997, 53.7020377], [-2.4698894, 53.70213919999998], [-2.4700767999999997, 53.7023986], [-2.4703393999999994, 53.70279789999999], [-2.4704942, 53.7030778], [-2.4707990999999994, 53.70366099999999], [-2.4709279, 53.7039291], [-2.471126, 53.7043838], [-2.4712254, 53.7046659], [-2.4712856, 53.7048732], [-2.4713475, 53.7051533], [-2.471363, 53.70529379999999], [-2.4713863999999997, 53.70571150000001], [-2.4713616, 53.7060315], [-2.4713481999999996, 53.7061289], [-2.4713348, 53.70622629999999], [-2.4712759999999996, 53.7065185], [-2.4711011, 53.7069958], [-2.4709378999999996, 53.707324500000006], [-2.4708301, 53.7075128], [-2.4706175, 53.70781639999999], [-2.4704304999999995, 53.708054], [-2.4699451, 53.708570400000006], [-2.4695691, 53.70893639999999], [-2.4683681, 53.7101365], [-2.4679168, 53.710587700000005], [-2.4673934999999996, 53.7111616], [-2.4659822999999994, 53.71262359999999], [-2.4659248, 53.7126887], [-2.4658963, 53.71272010000001], [-2.4656326, 53.7131007], [-2.4653471, 53.7136021], [-2.4652147, 53.7138726], [-2.4651187999999995, 53.71410149999999], [-2.4649059, 53.7148988], [-2.4648668, 53.715090100000005], [-2.4648526, 53.7151905], [-2.4648152, 53.7155407], [-2.4648013999999994, 53.7157062], [-2.4647975, 53.71591490000001], [-2.4648517, 53.716608400000005], [-2.4649823, 53.717256199999994], [-2.4650386, 53.7175354], [-2.4651307, 53.717992499999994], [-2.4656134999999995, 53.71915430000001], [-2.4659252, 53.7195865], [-2.4665361, 53.720252599999995], [-2.4670855, 53.7207328], [-2.4676410999999994, 53.7211154], [-2.4684324, 53.721566], [-2.4690298, 53.721858], [-2.4701026999999995, 53.7222643], [-2.4707159999999995, 53.722454199999994], [-2.4707961, 53.72247259999999], [-2.4714668, 53.7226269], [-2.4721673, 53.7227821], [-2.4725829, 53.72287409999999], [-2.4737772999999996, 53.723129199999995], [-2.4762073999999994, 53.72361639999999], [-2.4781171, 53.7241814], [-2.4800268, 53.7249495], [-2.4816656, 53.72582859999999], [-2.4828511999999994, 53.7266301], [-2.4838892, 53.7274568], [-2.484897699999999, 53.7285105], [-2.4885939, 53.7328822], [-2.4886632999999994, 53.73296409999999], [-2.4898263251508896, 53.734323238421794], [-2.4901234, 53.7346704], [-2.4902421, 53.7348166], [-2.4903812, 53.734989199999994], [-2.4905222999999994, 53.7352411], [-2.4906412, 53.735512599999986], [-2.4907654, 53.7358337], [-2.4908526, 53.7361205], [-2.4908974, 53.7363689], [-2.4909222, 53.73651929999999], [-2.490941, 53.7366836], [-2.4909451999999996, 53.73681749999999], [-2.4909433, 53.7369375], [-2.4909365, 53.7370741], [-2.4909079, 53.737325], [-2.4908878999999997, 53.73745219999999], [-2.4908528, 53.73757369999999], [-2.4907996, 53.737746], [-2.4907771, 53.7378149], [-2.4907241, 53.7379442], [-2.4906747999999994, 53.73803439999999], [-2.4904875, 53.7382997], [-2.4903037, 53.7385548], [-2.4901253, 53.7388173], [-2.4898514, 53.73913159999999], [-2.489712299999999, 53.7392808], [-2.4895494, 53.739426], [-2.4893268, 53.73962739999999], [-2.4889764999999997, 53.7398844], [-2.4888274, 53.7399819], [-2.4886044999999997, 53.740115], [-2.4882415, 53.7403217], [-2.4877856, 53.74054429999999], [-2.4860242, 53.74135879999999], [-2.4856954999999994, 53.7415371], [-2.4854149, 53.74170099999999], [-2.4844792, 53.7422694], [-2.4832464999999995, 53.7431044], [-2.4828367999999994, 53.7433696], [-2.4821586, 53.7438211], [-2.4820455, 53.7438949], [-2.4818861, 53.74400239999999], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]} |
4.1 |
1659 |
1706 |
Darwen |
Blackburn |
Blackburn |
53.7459678 |
-2.4790864 |
53.7459678 |
-2.4790864 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Blackburn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093701 |
1790006687892401 |
62 |
62 |
2026-09-21 16:16:09.999534 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:09.235589 |
| 715956 |
748000 |
L84975 |
862W68MT21 |
2026-09-21 |
COMPLETE |
20094261 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 748000, "stp": "O", "toc": "South Western Railway", "uid": "L84975", "consist": "444012", "dest_crs": "BMH", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84975/2026-09-21/detailed", "trust_id": "862W68MT21", "origin_crs": "POO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth", "service_date": "2026-09-21", "dest_arr_time": "1707", "dest_platform": "2", "is_terminated": 1, "next_location": "Bournemouth", "signalling_id": "2W68", "timing_status": "EARLY", "origin_station": "Poole", "current_leg_arr": "1706", "current_leg_dep": "1702", "current_leg_end": "Bournemouth", "origin_dep_time": "1654", "origin_platform": "1", "current_location": "Bournemouth", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9191161076752317, 50.7270993264919], [-1.9184323999999997, 50.7272131], [-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174443000000003, 50.7273562], [-1.9172165, 50.7274132], [-1.9169904999999996, 50.72747399999999], [-1.9167436, 50.72754780000001], [-1.9164831, 50.72763489999999], [-1.9162337, 50.7277182], [-1.9160493, 50.7277856], [-1.9158267999999996, 50.727872], [-1.9155768, 50.7279673], [-1.9152699999999991, 50.728100199999986], [-1.9150803999999997, 50.7281977], [-1.9148634999999996, 50.72831539999999], [-1.9145556, 50.728494000000005], [-1.9142974, 50.728656699999995], [-1.9140447, 50.7288265], [-1.9138589, 50.7289403], [-1.9135084999999996, 50.7291734], [-1.9132166, 50.7293665], [-1.9129437, 50.72953880000001], [-1.9127584999999996, 50.72965309999999], [-1.9125005, 50.72981729999999], [-1.9122289, 50.7299776], [-1.9119225, 50.7301564], [-1.9117060999999995, 50.7302662], [-1.9113857, 50.730432500000006], [-1.9110510999999997, 50.73058760000001], [-1.9107366, 50.7307275], [-1.9105713, 50.730801], [-1.9102722000000003, 50.73092539999999], [-1.9099538000000005, 50.7310551], [-1.9097061, 50.73115289999999], [-1.9094194, 50.7312489], [-1.9091229, 50.73134539999999], [-1.9087641, 50.73145399999999], [-1.9085039, 50.731529900000005], [-1.9082496, 50.7315978], [-1.9079802999999995, 50.73166359999998], [-1.9077305, 50.73172249999999], [-1.9074607999999995, 50.73177729999999], [-1.9072152, 50.731823799999994], [-1.9069543, 50.7318683], [-1.9066932000000003, 50.731907], [-1.9064478, 50.731939100000005], [-1.9061308, 50.7319772], [-1.9058208999999997, 50.732005], [-1.9054833, 50.7320313], [-1.9049907, 50.7320628], [-1.9046235, 50.7320829], [-1.9038923, 50.7321171], [-1.9033134, 50.732142999999986], [-1.9026936, 50.7321754], [-1.9018113999999997, 50.7322275], [-1.9006488, 50.7322995], [-1.8997097999999992, 50.7323496], [-1.898713, 50.7323971], [-1.8975746, 50.7324597], [-1.8964176, 50.7325227], [-1.8953649, 50.73258189999999], [-1.8944674999999995, 50.73262530000001], [-1.8934901999999996, 50.7326807], [-1.8923581, 50.73274119999998], [-1.8911565, 50.732811], [-1.8901889, 50.73286359999999], [-1.8893201, 50.73291189999999], [-1.8886913000000003, 50.73293700000001], [-1.8881561, 50.7329552], [-1.8876992, 50.7329734], [-1.8870936000000005, 50.73299600000001], [-1.8864620966509948, 50.73300900667831], [-1.886443, 50.7330094], [-1.8859321, 50.733012499999994], [-1.885327, 50.733010799999995], [-1.8847631, 50.73299959999999], [-1.8843305, 50.73298139999999], [-1.884052, 50.7329664], [-1.8837736000000005, 50.73295130000001], [-1.8827085, 50.7328791], [-1.8817029, 50.7328088], [-1.8806938, 50.732731699999995], [-1.8797621999999996, 50.732665], [-1.8792454999999997, 50.73262439999999], [-1.8783366, 50.73253999999999], [-1.8774399, 50.7324558], [-1.8765139, 50.73236709999999], [-1.8762789999999996, 50.732343199999995], [-1.8759395999999997, 50.7323077], [-1.8756017, 50.73226739999999], [-1.8753361, 50.732233], [-1.8750153, 50.7321867], [-1.8747863, 50.7321489], [-1.8745111999999997, 50.732095699999995], [-1.8740888, 50.73198920000001], [-1.8736838, 50.7318908], [-1.8733547, 50.731798100000006], [-1.8730789, 50.73170790000001], [-1.8727794, 50.73157990000001], [-1.8725011000000005, 50.73146], [-1.8721002, 50.7313019], [-1.8715734, 50.731081], [-1.8711002000000003, 50.7308533], [-1.8700832, 50.730372], [-1.8698326, 50.730237], [-1.8695780999999996, 50.730089599999985], [-1.8693018, 50.72989280000001], [-1.8690252999999997, 50.7296785], [-1.8686720999999995, 50.72939689999999], [-1.8682236, 50.7290633], [-1.8676866, 50.7287237], [-1.8674847000000003, 50.7286015], [-1.867264, 50.7284832], [-1.8668362, 50.7282844], [-1.8663487, 50.72807189999999], [-1.8660043, 50.7279294], [-1.8656231999999997, 50.72777719999999], [-1.864156, 50.72725079999999]]}", "current_leg_start": "Branksome", "dest_arr_time_act": "1707", "motion_projection": null, "next_location_lat": "50.7272508", "next_location_lon": "-1.8641560", "previous_location": "Branksome", "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\": 294.931, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 334.778, \"from_m\": 294.931, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 399.515, \"from_m\": 334.778, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1658.099, \"from_m\": 399.515, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 3020.793, \"from_m\": 1658.099, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4994.399, \"from_m\": 3020.793, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5209.54, \"from_m\": 4994.399, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5260.132, \"from_m\": 5209.54, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5500.799, \"from_m\": 5260.132, \"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\": 5770.696, \"from_m\": 5500.799, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5811.052, \"from_m\": 5770.696, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6316.813, \"from_m\": 5811.052, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8766.955, \"from_m\": 6316.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\": 9056.572, \"from_m\": 8766.955, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9196.685, \"from_m\": 9056.572, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9315.391, \"from_m\": 9196.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}], \"service_id\": 748000, \"profile_key\": \"35d321b02a198302cf8408540d4a8d780c270298fbecbfbdc03af66ea384c65f\", \"schedule_id\": 39012, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Poole\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137561}, {\"is_pass\": false, \"wtt_arr\": \"1657H\", \"wtt_dep\": \"1658\", \"location\": \"Parkstone (Dorset)\", \"stage_seq\": 2, \"distance_m\": 2985.257, \"section_seq\": 1, \"route_path_id\": 137561}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": \"1702\", \"location\": \"Branksome\", \"stage_seq\": 3, \"distance_m\": 5071.156, \"section_seq\": 1, \"route_path_id\": 137561}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": null, \"location\": \"Bournemouth\", \"stage_seq\": 4, \"distance_m\": 9315.391, \"section_seq\": 1, \"route_path_id\": 137561}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 9315.391, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137561}], \"total_distance_m\": 9315.391, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 9019.593, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 295.798, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1654", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.7272508", "current_position_lon": "-1.8641560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:40Z\", \"source_id\": 63283072, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 27714, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:39Z\", \"source_id\": 63320843, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:43Z\", \"source_id\": 20086560, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:58Z\", \"source_id\": 63332486, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:01Z\", \"source_id\": 20089854, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:26Z\", \"source_id\": 63348001, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:30Z\", \"source_id\": 20094261, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth", "service_state_platform": "2", "timing_fact_generation": 1790006734287292, "current_leg_arrival_utc": "2026-09-21T17:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:17.397234", "service_state_evidence_id": 20094261, "current_leg_start_actual_dep": "2026-09-21T17:02:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:18.413618", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
O |
POO |
BMH |
2W68 |
444012 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 294.931, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 334.778, "from_m": 294.931, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 399.515, "from_m": 334.778, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1658.099, "from_m": 399.515, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3020.793, "from_m": 1658.099, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4994.399, "from_m": 3020.793, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5209.54, "from_m": 4994.399, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5260.132, "from_m": 5209.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5500.799, "from_m": 5260.132, "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": 5770.696, "from_m": 5500.799, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5811.052, "from_m": 5770.696, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6316.813, "from_m": 5811.052, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8766.955, "from_m": 6316.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": 9056.572, "from_m": 8766.955, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9196.685, "from_m": 9056.572, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9315.391, "from_m": 9196.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}], "service_id": 748000, "profile_key": "35d321b02a198302cf8408540d4a8d780c270298fbecbfbdc03af66ea384c65f", "schedule_id": 39012, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1654", "location": "Poole", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137561}, {"is_pass": false, "wtt_arr": "1657H", "wtt_dep": "1658", "location": "Parkstone (Dorset)", "stage_seq": 2, "distance_m": 2985.257, "section_seq": 1, "route_path_id": 137561}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": "1702", "location": "Branksome", "stage_seq": 3, "distance_m": 5071.156, "section_seq": 1, "route_path_id": 137561}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": null, "location": "Bournemouth", "stage_seq": 4, "distance_m": 9315.391, "section_seq": 1, "route_path_id": 137561}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 9315.391, "from_m": 0.0, "section_seq": 1, "route_path_id": 137561}], "total_distance_m": 9315.391, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 9019.593, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 295.798, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27720, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:40Z", "source_id": 63283072, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-21T15:43:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 27714, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:39Z", "source_id": 63320843, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:57:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:43Z", "source_id": 20086560, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27701, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:58Z", "source_id": 63332486, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:01:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:01Z", "source_id": 20089854, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27674, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:26Z", "source_id": 63348001, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:06:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:30Z", "source_id": 20094261, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Poole |
1654 |
1654 |
1 |
None |
None |
Bournemouth |
1707 |
1707 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L84975/2026-09-21/detailed |
None |
Branksome |
2026-09-21T17:02:00+01:00 |
Bournemouth |
4.0 |
{"type": "LineString", "coordinates": [[-1.9191161076752317, 50.7270993264919], [-1.9184323999999997, 50.7272131], [-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174443000000003, 50.7273562], [-1.9172165, 50.7274132], [-1.9169904999999996, 50.72747399999999], [-1.9167436, 50.72754780000001], [-1.9164831, 50.72763489999999], [-1.9162337, 50.7277182], [-1.9160493, 50.7277856], [-1.9158267999999996, 50.727872], [-1.9155768, 50.7279673], [-1.9152699999999991, 50.728100199999986], [-1.9150803999999997, 50.7281977], [-1.9148634999999996, 50.72831539999999], [-1.9145556, 50.728494000000005], [-1.9142974, 50.728656699999995], [-1.9140447, 50.7288265], [-1.9138589, 50.7289403], [-1.9135084999999996, 50.7291734], [-1.9132166, 50.7293665], [-1.9129437, 50.72953880000001], [-1.9127584999999996, 50.72965309999999], [-1.9125005, 50.72981729999999], [-1.9122289, 50.7299776], [-1.9119225, 50.7301564], [-1.9117060999999995, 50.7302662], [-1.9113857, 50.730432500000006], [-1.9110510999999997, 50.73058760000001], [-1.9107366, 50.7307275], [-1.9105713, 50.730801], [-1.9102722000000003, 50.73092539999999], [-1.9099538000000005, 50.7310551], [-1.9097061, 50.73115289999999], [-1.9094194, 50.7312489], [-1.9091229, 50.73134539999999], [-1.9087641, 50.73145399999999], [-1.9085039, 50.731529900000005], [-1.9082496, 50.7315978], [-1.9079802999999995, 50.73166359999998], [-1.9077305, 50.73172249999999], [-1.9074607999999995, 50.73177729999999], [-1.9072152, 50.731823799999994], [-1.9069543, 50.7318683], [-1.9066932000000003, 50.731907], [-1.9064478, 50.731939100000005], [-1.9061308, 50.7319772], [-1.9058208999999997, 50.732005], [-1.9054833, 50.7320313], [-1.9049907, 50.7320628], [-1.9046235, 50.7320829], [-1.9038923, 50.7321171], [-1.9033134, 50.732142999999986], [-1.9026936, 50.7321754], [-1.9018113999999997, 50.7322275], [-1.9006488, 50.7322995], [-1.8997097999999992, 50.7323496], [-1.898713, 50.7323971], [-1.8975746, 50.7324597], [-1.8964176, 50.7325227], [-1.8953649, 50.73258189999999], [-1.8944674999999995, 50.73262530000001], [-1.8934901999999996, 50.7326807], [-1.8923581, 50.73274119999998], [-1.8911565, 50.732811], [-1.8901889, 50.73286359999999], [-1.8893201, 50.73291189999999], [-1.8886913000000003, 50.73293700000001], [-1.8881561, 50.7329552], [-1.8876992, 50.7329734], [-1.8870936000000005, 50.73299600000001], [-1.8864620966509948, 50.73300900667831], [-1.886443, 50.7330094], [-1.8859321, 50.733012499999994], [-1.885327, 50.733010799999995], [-1.8847631, 50.73299959999999], [-1.8843305, 50.73298139999999], [-1.884052, 50.7329664], [-1.8837736000000005, 50.73295130000001], [-1.8827085, 50.7328791], [-1.8817029, 50.7328088], [-1.8806938, 50.732731699999995], [-1.8797621999999996, 50.732665], [-1.8792454999999997, 50.73262439999999], [-1.8783366, 50.73253999999999], [-1.8774399, 50.7324558], [-1.8765139, 50.73236709999999], [-1.8762789999999996, 50.732343199999995], [-1.8759395999999997, 50.7323077], [-1.8756017, 50.73226739999999], [-1.8753361, 50.732233], [-1.8750153, 50.7321867], [-1.8747863, 50.7321489], [-1.8745111999999997, 50.732095699999995], [-1.8740888, 50.73198920000001], [-1.8736838, 50.7318908], [-1.8733547, 50.731798100000006], [-1.8730789, 50.73170790000001], [-1.8727794, 50.73157990000001], [-1.8725011000000005, 50.73146], [-1.8721002, 50.7313019], [-1.8715734, 50.731081], [-1.8711002000000003, 50.7308533], [-1.8700832, 50.730372], [-1.8698326, 50.730237], [-1.8695780999999996, 50.730089599999985], [-1.8693018, 50.72989280000001], [-1.8690252999999997, 50.7296785], [-1.8686720999999995, 50.72939689999999], [-1.8682236, 50.7290633], [-1.8676866, 50.7287237], [-1.8674847000000003, 50.7286015], [-1.867264, 50.7284832], [-1.8668362, 50.7282844], [-1.8663487, 50.72807189999999], [-1.8660043, 50.7279294], [-1.8656231999999997, 50.72777719999999], [-1.864156, 50.72725079999999]]} |
2.6 |
1702 |
1706 |
Branksome |
Bournemouth |
Bournemouth |
50.7272508 |
-1.8641560 |
50.7272508 |
-1.8641560 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Bournemouth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094261 |
1790006734287292 |
16 |
16 |
2026-09-21 16:16:18.413618 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:17.397234 |
| 715957 |
747139 |
C03666 |
832R60MS21 |
2026-09-21 |
COMPLETE |
20094269 |
2026-09-21 17:06:00 |
2026-09-21 16:16:22 |
2026-09-23 16:16:22 |
{"id": 747139, "stp": "P", "toc": "Great Western Railway", "uid": "C03666", "consist": "165104", "dest_crs": "EXC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03666/2026-09-21/detailed", "trust_id": "832R60MS21", "origin_crs": "OKE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exeter Central", "service_date": "2026-09-21", "dest_arr_time": "1707", "dest_platform": "3", "is_terminated": 1, "next_location": "Exeter Central", "signalling_id": "2R60", "timing_status": "EARLY", "origin_station": "Okehampton", "current_leg_arr": "1706", "current_leg_dep": "1704", "current_leg_end": "Exeter Central", "origin_dep_time": "1623", "origin_platform": null, "current_location": "Exeter Central", "last_update_time": "2026-09-21T16:16:22", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5435196, 50.7296573], [-3.5435298, 50.7292597], [-3.5435428999999994, 50.728882500000005], [-3.5435734999999995, 50.7285246], [-3.5435776, 50.72847970000001], [-3.5435947999999997, 50.72829], [-3.5435989, 50.72824520000001], [-3.5436043999999995, 50.7281844], [-3.5435821999999995, 50.727947999999984], [-3.5435574999999995, 50.7278171], [-3.5435163, 50.7276714], [-3.5434564, 50.72752340000002], [-3.5433544999999995, 50.7273451], [-3.5432386, 50.7271863], [-3.5431175999999995, 50.7270506], [-3.5429545999999994, 50.7268851], [-3.5427411, 50.7267033], [-3.5421544999999997, 50.726356200000005], [-3.5418207, 50.726185699999995], [-3.5415592999999994, 50.72605209999999], [-3.5411201, 50.7258632], [-3.540665, 50.725690500000006], [-3.5403822999999996, 50.72560360000001], [-3.5400908, 50.7255303], [-3.5398044999999994, 50.7254715], [-3.5395416999999996, 50.7254283], [-3.5390464999999995, 50.7253652], [-3.5385504, 50.7253168], [-3.5380459999999996, 50.7253028], [-3.537633, 50.7253181], [-3.5370335, 50.72536410000001], [-3.5363694999999997, 50.7254683], [-3.5359289, 50.72556229999999], [-3.5355782999999996, 50.7256516], [-3.5352617999999993, 50.7257484], [-3.5348111999999996, 50.72590629999999], [-3.5343016, 50.726120300000005], [-3.5341187, 50.7262062], [-3.5339347999999995, 50.7262928], [-3.5338123, 50.7263505], [-3.5336912999999996, 50.7264011], [-3.533587, 50.726444599999994], [-3.5331469, 50.7266285], [-3.5322369, 50.72701489999999]]}", "current_leg_start": "Exeter St. David's", "dest_arr_time_act": "1707", "motion_projection": null, "next_location_lat": "50.7270149", "next_location_lon": "-3.5322369", "previous_location": "Exeter St. David's", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1145.742, \"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\": 2334.526, \"from_m\": 1145.742, \"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\": 2344.935, \"from_m\": 2334.526, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15719.455, \"from_m\": 2344.935, \"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\": 15729.768, \"from_m\": 15719.455, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21238.525, \"from_m\": 15729.768, \"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\": 32816.126, \"from_m\": 21238.525, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35682.836, \"from_m\": 32816.126, \"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\": 37542.837, \"from_m\": 35682.836, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37848.111, \"from_m\": 37542.837, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38039.749, \"from_m\": 37848.111, \"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\": 39570.933, \"from_m\": 38039.749, \"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\": 39647.281, \"from_m\": 39570.933, \"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\": 39715.218, \"from_m\": 39647.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\": 40204.905, \"from_m\": 39715.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\": 40494.44, \"from_m\": 40204.905, \"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\": 41219.406, \"from_m\": 40494.44, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 747139, \"profile_key\": \"0b946005ada567e22e43bb34b389efd48b594beaa0be7253c0082ad62091d9b4\", \"schedule_id\": 32034, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1623\", \"location\": \"Okehampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121447}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": \"1627\", \"location\": \"Okehampton Interchange\", \"stage_seq\": 2, \"distance_m\": 2163.702, \"section_seq\": 1, \"route_path_id\": 121447}, {\"is_pass\": false, \"wtt_arr\": \"1648H\", \"wtt_dep\": \"1651H\", \"location\": \"Crediton\", \"stage_seq\": 3, \"distance_m\": 28989.307, \"section_seq\": 1, \"route_path_id\": 121447}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1655H\", \"location\": \"Newton St.Cyres\", \"stage_seq\": 4, \"distance_m\": 33175.196, \"section_seq\": 1, \"route_path_id\": 121447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659H\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 5, \"distance_m\": 38152.896, \"section_seq\": 1, \"route_path_id\": 121447}, {\"is_pass\": false, \"wtt_arr\": \"1702H\", \"wtt_dep\": \"1704H\", \"location\": \"Exeter St. David's\", \"stage_seq\": 6, \"distance_m\": 40040.99, \"section_seq\": 1, \"route_path_id\": 121447}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": null, \"location\": \"Exeter Central\", \"stage_seq\": 7, \"distance_m\": 41219.406, \"section_seq\": 1, \"route_path_id\": 121447}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 41219.406, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121447}], \"total_distance_m\": 41219.406, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 40708.997, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 510.409, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1623", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.7270149", "current_position_lon": "-3.5322369", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:40Z\", \"source_id\": 20080996, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:40Z\", \"source_id\": 63334434, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:42Z\", \"source_id\": 20090453, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:26Z\", \"source_id\": 63348003, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:30Z\", \"source_id\": 20094269, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter Central", "service_state_platform": "3", "timing_fact_generation": 1790006733540802, "current_leg_arrival_utc": "2026-09-21T17:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:21.585992", "service_state_evidence_id": 20094269, "current_leg_start_actual_dep": "2026-09-21T17:04:30+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:22.135007", "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 |
OKE |
EXC |
2R60 |
165104 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1145.742, "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": 2334.526, "from_m": 1145.742, "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": 2344.935, "from_m": 2334.526, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15719.455, "from_m": 2344.935, "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": 15729.768, "from_m": 15719.455, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21238.525, "from_m": 15729.768, "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": 32816.126, "from_m": 21238.525, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35682.836, "from_m": 32816.126, "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": 37542.837, "from_m": 35682.836, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37848.111, "from_m": 37542.837, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38039.749, "from_m": 37848.111, "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": 39570.933, "from_m": 38039.749, "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": 39647.281, "from_m": 39570.933, "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": 39715.218, "from_m": 39647.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": 40204.905, "from_m": 39715.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": 40494.44, "from_m": 40204.905, "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": 41219.406, "from_m": 40494.44, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 747139, "profile_key": "0b946005ada567e22e43bb34b389efd48b594beaa0be7253c0082ad62091d9b4", "schedule_id": 32034, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1623", "location": "Okehampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121447}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": "1627", "location": "Okehampton Interchange", "stage_seq": 2, "distance_m": 2163.702, "section_seq": 1, "route_path_id": 121447}, {"is_pass": false, "wtt_arr": "1648H", "wtt_dep": "1651H", "location": "Crediton", "stage_seq": 3, "distance_m": 28989.307, "section_seq": 1, "route_path_id": 121447}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1655H", "location": "Newton St.Cyres", "stage_seq": 4, "distance_m": 33175.196, "section_seq": 1, "route_path_id": 121447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659H", "location": "Cowley Bridge Jn", "stage_seq": 5, "distance_m": 38152.896, "section_seq": 1, "route_path_id": 121447}, {"is_pass": false, "wtt_arr": "1702H", "wtt_dep": "1704H", "location": "Exeter St. David's", "stage_seq": 6, "distance_m": 40040.99, "section_seq": 1, "route_path_id": 121447}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": null, "location": "Exeter Central", "stage_seq": 7, "distance_m": 41219.406, "section_seq": 1, "route_path_id": 121447}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 41219.406, "from_m": 0.0, "section_seq": 1, "route_path_id": 121447}], "total_distance_m": 41219.406, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 40708.997, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 510.409, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:40Z", "source_id": 20080996, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26474, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:40Z", "source_id": 63334434, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:01:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:42Z", "source_id": 20090453, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26485, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:26Z", "source_id": 63348003, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:06:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:30Z", "source_id": 20094269, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Okehampton |
1623 |
1623 |
None |
None |
None |
Exeter Central |
1707 |
1707 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03666/2026-09-21/detailed |
None |
Exeter St. David's |
2026-09-21T17:04:30+01:00 |
Exeter Central |
2.0 |
{"type": "LineString", "coordinates": [[-3.5435196, 50.7296573], [-3.5435298, 50.7292597], [-3.5435428999999994, 50.728882500000005], [-3.5435734999999995, 50.7285246], [-3.5435776, 50.72847970000001], [-3.5435947999999997, 50.72829], [-3.5435989, 50.72824520000001], [-3.5436043999999995, 50.7281844], [-3.5435821999999995, 50.727947999999984], [-3.5435574999999995, 50.7278171], [-3.5435163, 50.7276714], [-3.5434564, 50.72752340000002], [-3.5433544999999995, 50.7273451], [-3.5432386, 50.7271863], [-3.5431175999999995, 50.7270506], [-3.5429545999999994, 50.7268851], [-3.5427411, 50.7267033], [-3.5421544999999997, 50.726356200000005], [-3.5418207, 50.726185699999995], [-3.5415592999999994, 50.72605209999999], [-3.5411201, 50.7258632], [-3.540665, 50.725690500000006], [-3.5403822999999996, 50.72560360000001], [-3.5400908, 50.7255303], [-3.5398044999999994, 50.7254715], [-3.5395416999999996, 50.7254283], [-3.5390464999999995, 50.7253652], [-3.5385504, 50.7253168], [-3.5380459999999996, 50.7253028], [-3.537633, 50.7253181], [-3.5370335, 50.72536410000001], [-3.5363694999999997, 50.7254683], [-3.5359289, 50.72556229999999], [-3.5355782999999996, 50.7256516], [-3.5352617999999993, 50.7257484], [-3.5348111999999996, 50.72590629999999], [-3.5343016, 50.726120300000005], [-3.5341187, 50.7262062], [-3.5339347999999995, 50.7262928], [-3.5338123, 50.7263505], [-3.5336912999999996, 50.7264011], [-3.533587, 50.726444599999994], [-3.5331469, 50.7266285], [-3.5322369, 50.72701489999999]]} |
0.7 |
1704 |
1706 |
Exeter St. David's |
Exeter Central |
Exeter Central |
50.7270149 |
-3.5322369 |
50.7270149 |
-3.5322369 |
1 |
0 |
2026-09-21 16:16:22 |
TERMINATED |
2026-09-21 16:06:00 |
Exeter Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094269 |
1790006733540802 |
15 |
15 |
2026-09-21 16:16:22.135007 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:21.585992 |
| 715958 |
748499 |
C47796 |
812K48MU21 |
2026-09-21 |
COMPLETE |
20094981 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 748499, "stp": "P", "toc": "Great Western Railway", "uid": "C47796", "consist": null, "dest_crs": "AVN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C47796/2026-09-21/detailed", "trust_id": "812K48MU21", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": "17:12:00", "dar_platform": null, "dest_station": "Avonmouth", "service_date": "2026-09-21", "dest_arr_time": "1740", "dest_platform": "2", "is_terminated": 1, "next_location": "Lawrence Hill", "signalling_id": "2K48", "timing_status": null, "origin_station": "Bristol Temple Meads", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1712", "origin_platform": "5", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1740", "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\": 608.409, \"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\": 671.462, \"from_m\": 608.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 687.836, \"from_m\": 671.462, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 725.343, \"from_m\": 687.836, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 778.014, \"from_m\": 725.343, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6206.816, \"from_m\": 3483.485, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6593.086, \"from_m\": 6206.816, \"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\": 12151.259, \"from_m\": 6593.086, \"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\": 12356.404, \"from_m\": 12151.259, \"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\": 14578.392, \"from_m\": 12356.404, \"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\": 748499, \"profile_key\": \"32d864bd881be9002e57e0a5aa806b3c6cb3c24c906e9b8c1b6c42c998f3261e\", \"schedule_id\": 6130, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1712\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 567.712, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1713H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 3, \"distance_m\": 1159.331, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1714H\", \"wtt_dep\": \"1715H\", \"location\": \"Lawrence Hill\", \"stage_seq\": 4, \"distance_m\": 1700.394, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1717\", \"wtt_dep\": \"1718\", \"location\": \"Stapleton Road\", \"stage_seq\": 5, \"distance_m\": 2665.628, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1719\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 6, \"distance_m\": 3306.974, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1721\", \"wtt_dep\": \"1722\", \"location\": \"Montpelier\", \"stage_seq\": 7, \"distance_m\": 4564.305, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1723H\", \"wtt_dep\": \"1724H\", \"location\": \"Redland\", \"stage_seq\": 8, \"distance_m\": 5325.928, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1726H\", \"wtt_dep\": \"1728\", \"location\": \"Clifton Down\", \"stage_seq\": 9, \"distance_m\": 6313.653, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1731H\", \"wtt_dep\": \"1732\", \"location\": \"Sea Mills\", \"stage_seq\": 10, \"distance_m\": 9711.292, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1735\", \"wtt_dep\": \"1735H\", \"location\": \"Shirehampton\", \"stage_seq\": 11, \"distance_m\": 12262.841, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1737\", \"wtt_dep\": \"1737H\", \"location\": \"Portway Park and Ride\", \"stage_seq\": 12, \"distance_m\": 13166.983, \"section_seq\": 1, \"route_path_id\": 132437}, {\"is_pass\": false, \"wtt_arr\": \"1740\", \"wtt_dep\": null, \"location\": \"Avonmouth\", \"stage_seq\": 13, \"distance_m\": 14578.392, \"section_seq\": 1, \"route_path_id\": 132437}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14578.392, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132437}], \"total_distance_m\": 14578.392, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 13958.776, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 619.616, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1712", "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": "Bristol Temple Meads", "service_state_platform": "5", "timing_fact_generation": 1790006782848530, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:22.843379", "service_state_evidence_id": 20094981, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:23.360919", "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 |
BRI |
AVN |
2K48 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 608.409, "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": 671.462, "from_m": 608.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 687.836, "from_m": 671.462, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 725.343, "from_m": 687.836, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 778.014, "from_m": 725.343, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6206.816, "from_m": 3483.485, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6593.086, "from_m": 6206.816, "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": 12151.259, "from_m": 6593.086, "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": 12356.404, "from_m": 12151.259, "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": 14578.392, "from_m": 12356.404, "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": 748499, "profile_key": "32d864bd881be9002e57e0a5aa806b3c6cb3c24c906e9b8c1b6c42c998f3261e", "schedule_id": 6130, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1712", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 567.712, "section_seq": 1, "route_path_id": 132437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1713H", "location": "Dr Day's Jn", "stage_seq": 3, "distance_m": 1159.331, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1714H", "wtt_dep": "1715H", "location": "Lawrence Hill", "stage_seq": 4, "distance_m": 1700.394, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1717", "wtt_dep": "1718", "location": "Stapleton Road", "stage_seq": 5, "distance_m": 2665.628, "section_seq": 1, "route_path_id": 132437}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1719", "location": "Narroways Hill Jn", "stage_seq": 6, "distance_m": 3306.974, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1721", "wtt_dep": "1722", "location": "Montpelier", "stage_seq": 7, "distance_m": 4564.305, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1723H", "wtt_dep": "1724H", "location": "Redland", "stage_seq": 8, "distance_m": 5325.928, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1726H", "wtt_dep": "1728", "location": "Clifton Down", "stage_seq": 9, "distance_m": 6313.653, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1731H", "wtt_dep": "1732", "location": "Sea Mills", "stage_seq": 10, "distance_m": 9711.292, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1735", "wtt_dep": "1735H", "location": "Shirehampton", "stage_seq": 11, "distance_m": 12262.841, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1737", "wtt_dep": "1737H", "location": "Portway Park and Ride", "stage_seq": 12, "distance_m": 13166.983, "section_seq": 1, "route_path_id": 132437}, {"is_pass": false, "wtt_arr": "1740", "wtt_dep": null, "location": "Avonmouth", "stage_seq": 13, "distance_m": 14578.392, "section_seq": 1, "route_path_id": 132437}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14578.392, "from_m": 0.0, "section_seq": 1, "route_path_id": 132437}], "total_distance_m": 14578.392, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 13958.776, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 619.616, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Bristol Temple Meads |
1712 |
1712 |
5 |
17:12:00 |
None |
Avonmouth |
1740 |
1740 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C47796/2026-09-21/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Bristol Temple Meads |
Lawrence Hill |
None |
None |
None |
None |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Bristol Temple Meads |
TRUST |
TRUST_CANCELLATION |
20094981 |
1790006782848530 |
1 |
1 |
2026-09-21 16:16:23.360919 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:22.843379 |
| 715959 |
746679 |
G88462 |
871L45MS21 |
2026-09-21 |
COMPLETE |
20093671 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 746679, "stp": "P", "toc": "Southern", "uid": "G88462", "consist": "377452+377454", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88462/2026-09-21/detailed", "trust_id": "871L45MS21", "origin_crs": "EGR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-21", "dest_arr_time": "1702", "dest_platform": "18", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1L45", "timing_status": "LATE", "origin_station": "East Grinstead", "current_leg_arr": "1706", "current_leg_dep": "1700", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1606", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "1702", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 591.373, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5894.946, \"from_m\": 591.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6124.263, \"from_m\": 5894.946, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12626.264, \"from_m\": 6124.263, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 13919.202, \"from_m\": 12626.264, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13943.392, \"from_m\": 13919.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13971.129, \"from_m\": 13943.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15286.062, \"from_m\": 13971.129, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15895.634, \"from_m\": 15286.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15916.835, \"from_m\": 15895.634, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15949.282, \"from_m\": 15916.835, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15960.389, \"from_m\": 15949.282, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17583.139, \"from_m\": 15960.389, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19840.176, \"from_m\": 17583.139, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29902.014, \"from_m\": 19840.176, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30063.96, \"from_m\": 29902.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}, {\"to_m\": 31210.56, \"from_m\": 30063.96, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.602, \"from_m\": 31210.56, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31311.663, \"from_m\": 31245.602, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31346.587, \"from_m\": 31311.663, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31413.086, \"from_m\": 31346.587, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31501.755, \"from_m\": 31413.086, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31532.19, \"from_m\": 31501.755, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31926.446, \"from_m\": 31532.19, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31963.412, \"from_m\": 31926.446, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32859.862, \"from_m\": 31963.412, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 33383.855, \"from_m\": 32859.862, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33465.177, \"from_m\": 33383.855, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33518.953, \"from_m\": 33465.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41899.374, \"from_m\": 33518.953, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45297.751, \"from_m\": 41899.374, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47978.709, \"from_m\": 45297.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\": 48635.746, \"from_m\": 47978.709, \"capability_applied\": null, \"effective_limit_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\": 746679, \"profile_key\": \"ced7c06322ae6622b07f3dd8db2e5c4015f793371674ef67b4a02f7e674ccc3d\", \"schedule_id\": 12840, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1606\", \"location\": \"East Grinstead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610\", \"location\": \"Dormans\", \"stage_seq\": 2, \"distance_m\": 3659.554, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1612H\", \"wtt_dep\": \"1613\", \"location\": \"Lingfield\", \"stage_seq\": 3, \"distance_m\": 6031.857, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1619H\", \"wtt_dep\": \"1620H\", \"location\": \"Hurst Green\", \"stage_seq\": 4, \"distance_m\": 14136.447, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623H\", \"location\": \"Oxted\", \"stage_seq\": 5, \"distance_m\": 15659.359, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1628H\", \"wtt_dep\": \"1629\", \"location\": \"Woldingham\", \"stage_seq\": 6, \"distance_m\": 20821.438, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1632H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 7, \"distance_m\": 23620.881, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1635H\", \"wtt_dep\": \"1636\", \"location\": \"Riddlesdown\", \"stage_seq\": 8, \"distance_m\": 26716.829, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1638H\", \"wtt_dep\": \"1639H\", \"location\": \"Sanderstead\", \"stage_seq\": 9, \"distance_m\": 28697.066, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 30226.365, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1644H\", \"wtt_dep\": \"1645H\", \"location\": \"East Croydon\", \"stage_seq\": 11, \"distance_m\": 31734.082, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 32581.792, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647H\", \"location\": \"Selhurst\", \"stage_seq\": 13, \"distance_m\": 33610.845, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 38905.438, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1652\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 41251.448, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1656\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 16, \"distance_m\": 44393.154, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 17, \"distance_m\": 45457.762, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 18, \"distance_m\": 47293.674, \"section_seq\": 1, \"route_path_id\": 116992}, {\"is_pass\": false, \"wtt_arr\": \"1702\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 19, \"distance_m\": 48635.746, \"section_seq\": 1, \"route_path_id\": 116992}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48635.746, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116992}], \"total_distance_m\": 48635.746, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48408.048, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 227.698, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30434, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:11Z\", \"source_id\": 63190932, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:12Z\", \"source_id\": 20048511, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:08Z\", \"source_id\": 63206708, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:10Z\", \"source_id\": 20053124, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:28Z\", \"source_id\": 63238958, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:31Z\", \"source_id\": 20062717, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:22Z\", \"source_id\": 63248937, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:29:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:24Z\", \"source_id\": 20065650, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:58Z\", \"source_id\": 63263261, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:04Z\", \"source_id\": 20069822, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:04Z\", \"source_id\": 63271191, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:09Z\", \"source_id\": 20072123, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:47Z\", \"source_id\": 63280790, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:50Z\", \"source_id\": 20074897, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:24Z\", \"source_id\": 63287384, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:27Z\", \"source_id\": 20076856, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:28Z\", \"source_id\": 63295566, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:31Z\", \"source_id\": 20079259, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:32Z\", \"source_id\": 63301342, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:35Z\", \"source_id\": 20080897, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:37Z\", \"source_id\": 63309923, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:38Z\", \"source_id\": 20083341, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:59Z\", \"source_id\": 63324510, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:02Z\", \"source_id\": 20087571, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:26:41Z\", \"source_id\": 63087210, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:27:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:24Z\", \"source_id\": 63330938, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:59:28Z\", \"source_id\": 20089426, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:37Z\", \"source_id\": 63345630, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:44Z\", \"source_id\": 20093671, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "14", "timing_fact_generation": 1790006687486392, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:23.358909", "service_state_evidence_id": 20093671, "current_leg_start_actual_dep": "2026-09-21T17:00:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:23.807916", "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 |
EGR |
None |
1L45 |
377452+377454 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 591.373, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5894.946, "from_m": 591.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6124.263, "from_m": 5894.946, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12626.264, "from_m": 6124.263, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 13919.202, "from_m": 12626.264, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13943.392, "from_m": 13919.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13971.129, "from_m": 13943.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15286.062, "from_m": 13971.129, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15895.634, "from_m": 15286.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15916.835, "from_m": 15895.634, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15949.282, "from_m": 15916.835, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15960.389, "from_m": 15949.282, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17583.139, "from_m": 15960.389, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19840.176, "from_m": 17583.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29902.014, "from_m": 19840.176, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30063.96, "from_m": 29902.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}, {"to_m": 31210.56, "from_m": 30063.96, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.602, "from_m": 31210.56, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31311.663, "from_m": 31245.602, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31346.587, "from_m": 31311.663, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31413.086, "from_m": 31346.587, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31501.755, "from_m": 31413.086, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31532.19, "from_m": 31501.755, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31926.446, "from_m": 31532.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31963.412, "from_m": 31926.446, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32859.862, "from_m": 31963.412, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33383.855, "from_m": 32859.862, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33465.177, "from_m": 33383.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33518.953, "from_m": 33465.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41899.374, "from_m": 33518.953, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45297.751, "from_m": 41899.374, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47978.709, "from_m": 45297.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": 48635.746, "from_m": 47978.709, "capability_applied": null, "effective_limit_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": 746679, "profile_key": "ced7c06322ae6622b07f3dd8db2e5c4015f793371674ef67b4a02f7e674ccc3d", "schedule_id": 12840, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1606", "location": "East Grinstead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610", "location": "Dormans", "stage_seq": 2, "distance_m": 3659.554, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1612H", "wtt_dep": "1613", "location": "Lingfield", "stage_seq": 3, "distance_m": 6031.857, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1619H", "wtt_dep": "1620H", "location": "Hurst Green", "stage_seq": 4, "distance_m": 14136.447, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623H", "location": "Oxted", "stage_seq": 5, "distance_m": 15659.359, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1628H", "wtt_dep": "1629", "location": "Woldingham", "stage_seq": 6, "distance_m": 20821.438, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1632H", "location": "Upper Warlingham", "stage_seq": 7, "distance_m": 23620.881, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1635H", "wtt_dep": "1636", "location": "Riddlesdown", "stage_seq": 8, "distance_m": 26716.829, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1638H", "wtt_dep": "1639H", "location": "Sanderstead", "stage_seq": 9, "distance_m": 28697.066, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642H", "location": "South Croydon", "stage_seq": 10, "distance_m": 30226.365, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1644H", "wtt_dep": "1645H", "location": "East Croydon", "stage_seq": 11, "distance_m": 31734.082, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Windmill Bridge Jn", "stage_seq": 12, "distance_m": 32581.792, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647H", "location": "Selhurst", "stage_seq": 13, "distance_m": 33610.845, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 38905.438, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1652", "location": "Balham", "stage_seq": 15, "distance_m": 41251.448, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1656", "location": "Clapham Junction (C)", "stage_seq": 16, "distance_m": 44393.154, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657H", "location": "Pouparts Jn", "stage_seq": 17, "distance_m": 45457.762, "section_seq": 1, "route_path_id": 116992}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Battersea Pier Jn", "stage_seq": 18, "distance_m": 47293.674, "section_seq": 1, "route_path_id": 116992}, {"is_pass": false, "wtt_arr": "1702", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 19, "distance_m": 48635.746, "section_seq": 1, "route_path_id": 116992}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48635.746, "from_m": 0.0, "section_seq": 1, "route_path_id": 116992}], "total_distance_m": 48635.746, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48408.048, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 227.698, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30434, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:11Z", "source_id": 63190932, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:09:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:12Z", "source_id": 20048511, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30430, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:08Z", "source_id": 63206708, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:13:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:10Z", "source_id": 20053124, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30424, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:28Z", "source_id": 63238958, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:25:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:31Z", "source_id": 20062717, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:22Z", "source_id": 63248937, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:24Z", "source_id": 20065650, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30407, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:58Z", "source_id": 63263261, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:04Z", "source_id": 20069822, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30403, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:04Z", "source_id": 63271191, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:38:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:09Z", "source_id": 20072123, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30399, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:47Z", "source_id": 63280790, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:50Z", "source_id": 20074897, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:24Z", "source_id": 63287384, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:44:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:27Z", "source_id": 20076856, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:28Z", "source_id": 63295566, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:31Z", "source_id": 20079259, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:32Z", "source_id": 63301342, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:49:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:35Z", "source_id": 20080897, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29930, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:37Z", "source_id": 63309923, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:52:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:38Z", "source_id": 20083341, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:59Z", "source_id": 63324510, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:02Z", "source_id": 20087571, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:26:41Z", "source_id": 63087210, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T14:27:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:24Z", "source_id": 63330938, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:59:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:59:28Z", "source_id": 20089426, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28809, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:37Z", "source_id": 63345630, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:06:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:44Z", "source_id": 20093671, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
East Grinstead |
1606 |
1606 |
2 |
None |
None |
London Victoria (C) |
1702 |
1702 |
18 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G88462/2026-09-21/detailed |
None |
Clapham Junction (C) |
2026-09-21T17:00:00+01:00 |
London Victoria (C) |
6.0 |
{"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
3.0 |
1700 |
1706 |
Clapham Junction (C) |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093671 |
1790006687486392 |
74 |
74 |
2026-09-21 16:16:23.807916 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:23.358909 |
| 715960 |
747206 |
G27894 |
872S45MS21 |
2026-09-21 |
COMPLETE |
20093566 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 747206, "stp": "P", "toc": "Southern", "uid": "G27894", "consist": "377441+377461", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27894/2026-09-21/detailed", "trust_id": "872S45MS21", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "11", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2S45", "timing_status": "LATE", "origin_station": "West Croydon", "current_leg_arr": "1706", "current_leg_dep": "1701", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1625", "origin_platform": "3", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+1 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": "1705", "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\": 234.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 269.994, \"from_m\": 234.739, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 477.991, \"from_m\": 269.994, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1437.572, \"from_m\": 477.991, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1461.509, \"from_m\": 1437.572, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1933.208, \"from_m\": 1461.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\": 1944.074, \"from_m\": 1933.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\": 2552.129, \"from_m\": 1944.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2557.512, \"from_m\": 2552.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2634.324, \"from_m\": 2557.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2642.968, \"from_m\": 2634.324, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2697.031, \"from_m\": 2642.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2705.278, \"from_m\": 2697.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\": 3347.132, \"from_m\": 2705.278, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3425.201, \"from_m\": 3347.132, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3786.032, \"from_m\": 3425.201, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3874.178, \"from_m\": 3786.032, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3897.649, \"from_m\": 3874.178, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3928.588, \"from_m\": 3897.649, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4200.152, \"from_m\": 3928.588, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5395.588, \"from_m\": 4200.152, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5428.946, \"from_m\": 5395.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5447.785, \"from_m\": 5428.946, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5480.246, \"from_m\": 5447.785, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6157.142, \"from_m\": 5480.246, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7993.213, \"from_m\": 6157.142, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8425.819, \"from_m\": 7993.213, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8440.407, \"from_m\": 8425.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\": 8482.379, \"from_m\": 8440.407, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9000.073, \"from_m\": 8482.379, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10179.089, \"from_m\": 9000.073, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10233.55, \"from_m\": 10179.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\": 10278.613, \"from_m\": 10233.55, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10362.591, \"from_m\": 10278.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\": 11328.116, \"from_m\": 10362.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11376.401, \"from_m\": 11328.116, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11388.454, \"from_m\": 11376.401, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11611.749, \"from_m\": 11388.454, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12421.355, \"from_m\": 11611.749, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15819.732, \"from_m\": 12421.355, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18500.69, \"from_m\": 15819.732, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19157.727, \"from_m\": 18500.69, \"capability_applied\": null, \"effective_limit_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\": 747206, \"profile_key\": \"8106ea73ed8c420443b85f505308974d0934e587d899ed5811ee46b57beb301a\", \"schedule_id\": 10908, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 2, \"distance_m\": 1437.572, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1630\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.325, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1633\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2960.838, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1635\", \"location\": \"Bromley Jn\", \"stage_seq\": 5, \"distance_m\": 3950.964, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1638\", \"location\": \"Crystal Palace\", \"stage_seq\": 6, \"distance_m\": 5359.371, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1640H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 7, \"distance_m\": 6476.931, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1643H\", \"location\": \"West Norwood\", \"stage_seq\": 8, \"distance_m\": 8029.719, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644H\", \"location\": \"West Norwood Junction\", \"stage_seq\": 9, \"distance_m\": 8457.54, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1648\", \"location\": \"Streatham Hill\", \"stage_seq\": 10, \"distance_m\": 10128.977, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1651\", \"wtt_dep\": \"1652\", \"location\": \"Balham\", \"stage_seq\": 11, \"distance_m\": 11773.429, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 12, \"distance_m\": 14915.135, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1659\", \"location\": \"Pouparts Jn\", \"stage_seq\": 13, \"distance_m\": 15979.743, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701\", \"location\": \"Battersea Park\", \"stage_seq\": 14, \"distance_m\": 17264.353, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 15, \"distance_m\": 17815.655, \"section_seq\": 1, \"route_path_id\": 134094}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 16, \"distance_m\": 19157.727, \"section_seq\": 1, \"route_path_id\": 134094}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19157.727, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134094}], \"total_distance_m\": 19157.727, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14626.582, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4531.145, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:45Z\", \"source_id\": 63218630, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:23Z\", \"source_id\": 63256750, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:29Z\", \"source_id\": 20067876, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:16Z\", \"source_id\": 63269237, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:20Z\", \"source_id\": 20071573, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:41Z\", \"source_id\": 63277869, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:40:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:42Z\", \"source_id\": 20074041, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:39Z\", \"source_id\": 63285467, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:40Z\", \"source_id\": 20076270, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:25Z\", \"source_id\": 63295456, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:27Z\", \"source_id\": 20079222, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:35Z\", \"source_id\": 63307095, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:38Z\", \"source_id\": 20082536, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:31:54Z\", \"source_id\": 63100850, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:41Z\", \"source_id\": 63320933, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:45Z\", \"source_id\": 20086616, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:25Z\", \"source_id\": 63333848, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:30Z\", \"source_id\": 20090214, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:36Z\", \"source_id\": 63345555, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:39Z\", \"source_id\": 20093566, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "11", "timing_fact_generation": 1790006688328656, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:24.604609", "service_state_evidence_id": 20093566, "current_leg_start_actual_dep": "2026-09-21T17:02:00+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:25.274412", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
WCY |
None |
2S45 |
377441+377461 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 234.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 269.994, "from_m": 234.739, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 477.991, "from_m": 269.994, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1437.572, "from_m": 477.991, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1461.509, "from_m": 1437.572, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1933.208, "from_m": 1461.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": 1944.074, "from_m": 1933.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": 2552.129, "from_m": 1944.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2557.512, "from_m": 2552.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2634.324, "from_m": 2557.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2642.968, "from_m": 2634.324, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2697.031, "from_m": 2642.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2705.278, "from_m": 2697.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": 3347.132, "from_m": 2705.278, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3425.201, "from_m": 3347.132, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3786.032, "from_m": 3425.201, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3874.178, "from_m": 3786.032, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3897.649, "from_m": 3874.178, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3928.588, "from_m": 3897.649, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4200.152, "from_m": 3928.588, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5395.588, "from_m": 4200.152, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5428.946, "from_m": 5395.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5447.785, "from_m": 5428.946, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5480.246, "from_m": 5447.785, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6157.142, "from_m": 5480.246, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7993.213, "from_m": 6157.142, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8425.819, "from_m": 7993.213, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8440.407, "from_m": 8425.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": 8482.379, "from_m": 8440.407, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9000.073, "from_m": 8482.379, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10179.089, "from_m": 9000.073, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10233.55, "from_m": 10179.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": 10278.613, "from_m": 10233.55, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10362.591, "from_m": 10278.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": 11328.116, "from_m": 10362.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11376.401, "from_m": 11328.116, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11388.454, "from_m": 11376.401, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11611.749, "from_m": 11388.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12421.355, "from_m": 11611.749, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15819.732, "from_m": 12421.355, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18500.69, "from_m": 15819.732, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19157.727, "from_m": 18500.69, "capability_applied": null, "effective_limit_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": 747206, "profile_key": "8106ea73ed8c420443b85f505308974d0934e587d899ed5811ee46b57beb301a", "schedule_id": 10908, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1625", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 2, "distance_m": 1437.572, "section_seq": 1, "route_path_id": 134094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1630", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.325, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1633", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2960.838, "section_seq": 1, "route_path_id": 134094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1635", "location": "Bromley Jn", "stage_seq": 5, "distance_m": 3950.964, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1638", "location": "Crystal Palace", "stage_seq": 6, "distance_m": 5359.371, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1640H", "location": "Gipsy Hill", "stage_seq": 7, "distance_m": 6476.931, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1643H", "location": "West Norwood", "stage_seq": 8, "distance_m": 8029.719, "section_seq": 1, "route_path_id": 134094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644H", "location": "West Norwood Junction", "stage_seq": 9, "distance_m": 8457.54, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1648", "location": "Streatham Hill", "stage_seq": 10, "distance_m": 10128.977, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1651", "wtt_dep": "1652", "location": "Balham", "stage_seq": 11, "distance_m": 11773.429, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Clapham Junction (C)", "stage_seq": 12, "distance_m": 14915.135, "section_seq": 1, "route_path_id": 134094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1659", "location": "Pouparts Jn", "stage_seq": 13, "distance_m": 15979.743, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701", "location": "Battersea Park", "stage_seq": 14, "distance_m": 17264.353, "section_seq": 1, "route_path_id": 134094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Battersea Pier Jn", "stage_seq": 15, "distance_m": 17815.655, "section_seq": 1, "route_path_id": 134094}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 16, "distance_m": 19157.727, "section_seq": 1, "route_path_id": 134094}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19157.727, "from_m": 0.0, "section_seq": 1, "route_path_id": 134094}], "total_distance_m": 19157.727, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14626.582, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4531.145, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30051, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:45Z", "source_id": 63218630, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-21T15:18:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:23Z", "source_id": 63256750, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:32:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:29Z", "source_id": 20067876, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29862, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:16Z", "source_id": 63269237, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:36:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:20Z", "source_id": 20071573, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29858, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:41Z", "source_id": 63277869, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:40:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:42Z", "source_id": 20074041, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:39Z", "source_id": 63285467, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:43:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:40Z", "source_id": 20076270, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29837, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:25Z", "source_id": 63295456, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:47:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:27Z", "source_id": 20079222, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:35Z", "source_id": 63307095, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:51:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:38Z", "source_id": 20082536, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29166, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:31:54Z", "source_id": 63100850, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:41Z", "source_id": 63320933, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:56:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:45Z", "source_id": 20086616, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:25Z", "source_id": 63333848, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:00:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:30Z", "source_id": 20090214, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28745, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:36Z", "source_id": 63345555, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:06:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:39Z", "source_id": 20093566, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
West Croydon |
1625 |
1625 |
3 |
None |
None |
London Victoria (C) |
1705 |
1705 |
11 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27894/2026-09-21/detailed |
None |
Battersea Park |
2026-09-21T17:02:00+01:00 |
London Victoria (C) |
5.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 |
1701 |
1706 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093566 |
1790006688328656 |
59 |
59 |
2026-09-21 16:16:25.274412 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:24.604609 |
| 715961 |
746520 |
G07295 |
872L45MS21 |
2026-09-21 |
COMPLETE |
20093805 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 746520, "stp": "P", "toc": "London Overground", "uid": "G07295", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G07295/2026-09-21/detailed", "trust_id": "872L45MS21", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "2", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2L45", "timing_status": "LATE", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "Stratford", "origin_dep_time": "1600", "origin_platform": "1", "current_location": "Stratford", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Hackney Wick", "dest_arr_time_act": "1704", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.309, \"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\": 361.207, \"from_m\": 237.309, \"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\": 901.014, \"from_m\": 361.207, \"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\": 1114.785, \"from_m\": 901.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2055.745, \"from_m\": 1114.785, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4045.801, \"from_m\": 2055.745, \"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\": 5051.601, \"from_m\": 4045.801, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8078.768, \"from_m\": 5051.601, \"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\": 8137.206, \"from_m\": 8078.768, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8584.951, \"from_m\": 8137.206, \"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\": 8910.441, \"from_m\": 8584.951, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10211.65, \"from_m\": 8910.441, \"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\": 10534.215, \"from_m\": 10211.65, \"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\": 10618.716, \"from_m\": 10534.215, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10720.79, \"from_m\": 10618.716, \"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\": 10769.774, \"from_m\": 10720.79, \"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\": 16862.644, \"from_m\": 10769.774, \"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\": 17214.884, \"from_m\": 16862.644, \"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\": 18562.379, \"from_m\": 17214.884, \"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\": 19176.877, \"from_m\": 18562.379, \"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\": 23461.306, \"from_m\": 19176.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25999.979, \"from_m\": 23461.306, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26746.092, \"from_m\": 25999.979, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26808.008, \"from_m\": 26746.092, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27416.6, \"from_m\": 26808.008, \"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\": 28119.929, \"from_m\": 27416.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28733.776, \"from_m\": 28119.929, \"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\": 28769.997, \"from_m\": 28733.776, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28809.093, \"from_m\": 28769.997, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28850.358, \"from_m\": 28809.093, \"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\": 28879.096, \"from_m\": 28850.358, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28951.71, \"from_m\": 28879.096, \"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\": 746520, \"profile_key\": \"31ece1b1177fd3b02aadb2398de8b9c634a1840a297d30c841c2b71707eb359b\", \"schedule_id\": 8436, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1600\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1602\", \"location\": \"Latchmere Jn\", \"stage_seq\": 2, \"distance_m\": 807.855, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1604H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 3, \"distance_m\": 2161.175, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1606H\", \"wtt_dep\": \"1607\", \"location\": \"West Brompton\", \"stage_seq\": 4, \"distance_m\": 3626.58, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 5284.09, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1612\", \"wtt_dep\": \"1613\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 6, \"distance_m\": 7032.847, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1615H\", \"location\": \"North Pole Jn\", \"stage_seq\": 7, \"distance_m\": 8262.411, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1617\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 9021.734, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1622H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 9, \"distance_m\": 9983.301, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 10, \"distance_m\": 10618.716, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1624H\", \"wtt_dep\": \"1625\", \"location\": \"Kensal Rise\", \"stage_seq\": 11, \"distance_m\": 11633.683, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1627\", \"location\": \"Brondesbury Park\", \"stage_seq\": 12, \"distance_m\": 12632.056, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1628\", \"wtt_dep\": \"1628H\", \"location\": \"Brondesbury\", \"stage_seq\": 13, \"distance_m\": 13342.722, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1631\", \"location\": \"West Hampstead\", \"stage_seq\": 14, \"distance_m\": 14168.197, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1632H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 15, \"distance_m\": 14763.105, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1634H\", \"wtt_dep\": \"1635\", \"location\": \"Hampstead Heath\", \"stage_seq\": 16, \"distance_m\": 16177.181, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1638\", \"location\": \"Gospel Oak\", \"stage_seq\": 17, \"distance_m\": 17129.641, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1639H\", \"wtt_dep\": \"1640\", \"location\": \"Kentish Town West\", \"stage_seq\": 18, \"distance_m\": 18195.048, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 19, \"distance_m\": 18912.749, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1642\", \"wtt_dep\": \"1643\", \"location\": \"Camden Road\", \"stage_seq\": 20, \"distance_m\": 19110.343, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 21, \"distance_m\": 19641.661, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1645H\", \"wtt_dep\": \"1646\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 22, \"distance_m\": 20822.483, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 23, \"distance_m\": 21192.045, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1647H\", \"wtt_dep\": \"1649\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 24, \"distance_m\": 21602.839, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 25, \"distance_m\": 22049.046, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1650H\", \"location\": \"Canonbury\", \"stage_seq\": 26, \"distance_m\": 22481.228, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 27, \"distance_m\": 23588.237, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 28, \"distance_m\": 24417.557, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1654H\", \"wtt_dep\": \"1655H\", \"location\": \"Hackney Central\", \"stage_seq\": 29, \"distance_m\": 24969.164, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1657\", \"wtt_dep\": \"1658\", \"location\": \"Homerton\", \"stage_seq\": 30, \"distance_m\": 25969.478, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1700\", \"wtt_dep\": \"1700H\", \"location\": \"Hackney Wick\", \"stage_seq\": 31, \"distance_m\": 27386.866, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Lea Junction\", \"stage_seq\": 32, \"distance_m\": 27900.172, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1702\", \"location\": \"Channelsea Jn\", \"stage_seq\": 33, \"distance_m\": 28201.064, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1704\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 34, \"distance_m\": 28951.71, \"section_seq\": 1, \"route_path_id\": 116750}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28951.71, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116750}], \"total_distance_m\": 28951.71, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26763.874, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2187.836, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:27Z\", \"source_id\": 63191681, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:06:31Z\", \"source_id\": 20048715, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:50Z\", \"source_id\": 63197906, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:55Z\", \"source_id\": 20050562, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:05Z\", \"source_id\": 63206569, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:12:07Z\", \"source_id\": 20053049, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:18Z\", \"source_id\": 63212216, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:15:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:14:23Z\", \"source_id\": 20054820, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:39Z\", \"source_id\": 63221001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:40Z\", \"source_id\": 20057418, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:51Z\", \"source_id\": 63232288, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:53Z\", \"source_id\": 20060724, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:22Z\", \"source_id\": 63241328, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:26Z\", \"source_id\": 20063420, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:36Z\", \"source_id\": 63246857, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:28:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:27:35Z\", \"source_id\": 20065015, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:33Z\", \"source_id\": 63251939, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:38Z\", \"source_id\": 20066494, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:36Z\", \"source_id\": 63257284, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:32:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:41Z\", \"source_id\": 20068058, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:34Z\", \"source_id\": 63262334, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:33:38Z\", \"source_id\": 20069499, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:35Z\", \"source_id\": 63267486, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:35:37Z\", \"source_id\": 20071020, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:51Z\", \"source_id\": 63273260, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:54Z\", \"source_id\": 20072712, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:39Z\", \"source_id\": 63280528, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:44Z\", \"source_id\": 20074812, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:50Z\", \"source_id\": 63286026, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:43:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:42:53Z\", \"source_id\": 20076436, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:28Z\", \"source_id\": 63295513, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:29Z\", \"source_id\": 20079225, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:26Z\", \"source_id\": 63301099, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:49:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:48:29Z\", \"source_id\": 20080814, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:01Z\", \"source_id\": 63308290, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:05Z\", \"source_id\": 20082877, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:43Z\", \"source_id\": 63315389, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:48Z\", \"source_id\": 20085046, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:19Z\", \"source_id\": 63322657, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:20Z\", \"source_id\": 20087040, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:55Z\", \"source_id\": 63329693, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:59Z\", \"source_id\": 20089056, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:54Z\", \"source_id\": 63337975, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:58Z\", \"source_id\": 20091462, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:51Z\", \"source_id\": 63346242, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:55Z\", \"source_id\": 20093805, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "2", "timing_fact_generation": 1790006697239020, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:24.614588", "service_state_evidence_id": 20093805, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 106, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:25.288506", "service_state_valid_until_kind": null, "operational_interpretation_version": 106, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
SRA |
2L45 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 237.309, "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": 361.207, "from_m": 237.309, "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": 901.014, "from_m": 361.207, "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": 1114.785, "from_m": 901.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2055.745, "from_m": 1114.785, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4045.801, "from_m": 2055.745, "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": 5051.601, "from_m": 4045.801, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8078.768, "from_m": 5051.601, "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": 8137.206, "from_m": 8078.768, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8584.951, "from_m": 8137.206, "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": 8910.441, "from_m": 8584.951, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10211.65, "from_m": 8910.441, "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": 10534.215, "from_m": 10211.65, "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": 10618.716, "from_m": 10534.215, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10720.79, "from_m": 10618.716, "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": 10769.774, "from_m": 10720.79, "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": 16862.644, "from_m": 10769.774, "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": 17214.884, "from_m": 16862.644, "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": 18562.379, "from_m": 17214.884, "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": 19176.877, "from_m": 18562.379, "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": 23461.306, "from_m": 19176.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25999.979, "from_m": 23461.306, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26746.092, "from_m": 25999.979, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26808.008, "from_m": 26746.092, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27416.6, "from_m": 26808.008, "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": 28119.929, "from_m": 27416.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28733.776, "from_m": 28119.929, "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": 28769.997, "from_m": 28733.776, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28809.093, "from_m": 28769.997, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28850.358, "from_m": 28809.093, "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": 28879.096, "from_m": 28850.358, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28951.71, "from_m": 28879.096, "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": 746520, "profile_key": "31ece1b1177fd3b02aadb2398de8b9c634a1840a297d30c841c2b71707eb359b", "schedule_id": 8436, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1600", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1602", "location": "Latchmere Jn", "stage_seq": 2, "distance_m": 807.855, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1604H", "location": "Imperial Wharf", "stage_seq": 3, "distance_m": 2161.175, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1606H", "wtt_dep": "1607", "location": "West Brompton", "stage_seq": 4, "distance_m": 3626.58, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 5284.09, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1612", "wtt_dep": "1613", "location": "Shepherd's Bush", "stage_seq": 6, "distance_m": 7032.847, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1615H", "location": "North Pole Jn", "stage_seq": 7, "distance_m": 8262.411, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1617", "location": "Mitre Bridge Jn", "stage_seq": 8, "distance_m": 9021.734, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1622H", "location": "Willesden Junction High Level", "stage_seq": 9, "distance_m": 9983.301, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623H", "location": "Kensal Green Jn", "stage_seq": 10, "distance_m": 10618.716, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1624H", "wtt_dep": "1625", "location": "Kensal Rise", "stage_seq": 11, "distance_m": 11633.683, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1627", "location": "Brondesbury Park", "stage_seq": 12, "distance_m": 12632.056, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1628", "wtt_dep": "1628H", "location": "Brondesbury", "stage_seq": 13, "distance_m": 13342.722, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1631", "location": "West Hampstead", "stage_seq": 14, "distance_m": 14168.197, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1632H", "location": "Finchley Road & Frognal", "stage_seq": 15, "distance_m": 14763.105, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1634H", "wtt_dep": "1635", "location": "Hampstead Heath", "stage_seq": 16, "distance_m": 16177.181, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1638", "location": "Gospel Oak", "stage_seq": 17, "distance_m": 17129.641, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1639H", "wtt_dep": "1640", "location": "Kentish Town West", "stage_seq": 18, "distance_m": 18195.048, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641H", "location": "Camden Road Jn", "stage_seq": 19, "distance_m": 18912.749, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1642", "wtt_dep": "1643", "location": "Camden Road", "stage_seq": 20, "distance_m": 19110.343, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644", "location": "Camden Road East Jn", "stage_seq": 21, "distance_m": 19641.661, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1645H", "wtt_dep": "1646", "location": "Caledonian Rd & Barnsbury", "stage_seq": 22, "distance_m": 20822.483, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Westbourne Road Junction", "stage_seq": 23, "distance_m": 21192.045, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1647H", "wtt_dep": "1649", "location": "Highbury & Islington (North London Lines)", "stage_seq": 24, "distance_m": 21602.839, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Canonbury West Jn", "stage_seq": 25, "distance_m": 22049.046, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1650H", "location": "Canonbury", "stage_seq": 26, "distance_m": 22481.228, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Dalston Kingsland", "stage_seq": 27, "distance_m": 23588.237, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Navarino Road Jn", "stage_seq": 28, "distance_m": 24417.557, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1654H", "wtt_dep": "1655H", "location": "Hackney Central", "stage_seq": 29, "distance_m": 24969.164, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1657", "wtt_dep": "1658", "location": "Homerton", "stage_seq": 30, "distance_m": 25969.478, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1700", "wtt_dep": "1700H", "location": "Hackney Wick", "stage_seq": 31, "distance_m": 27386.866, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Lea Junction", "stage_seq": 32, "distance_m": 27900.172, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1702", "location": "Channelsea Jn", "stage_seq": 33, "distance_m": 28201.064, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1704", "wtt_dep": null, "location": "Stratford", "stage_seq": 34, "distance_m": 28951.71, "section_seq": 1, "route_path_id": 116750}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28951.71, "from_m": 0.0, "section_seq": 1, "route_path_id": 116750}], "total_distance_m": 28951.71, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26763.874, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2187.836, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22324, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:27Z", "source_id": 63191681, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:06:31Z", "source_id": 20048715, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:50Z", "source_id": 63197906, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:09:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:55Z", "source_id": 20050562, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22276, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:05Z", "source_id": 63206569, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:12:07Z", "source_id": 20053049, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:18Z", "source_id": 63212216, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:15:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:14:23Z", "source_id": 20054820, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:39Z", "source_id": 63221001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:18:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:40Z", "source_id": 20057418, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22504, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:51Z", "source_id": 63232288, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:23:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:53Z", "source_id": 20060724, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:22Z", "source_id": 63241328, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:25:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:26Z", "source_id": 20063420, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:36Z", "source_id": 63246857, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:28:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:27:35Z", "source_id": 20065015, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:33Z", "source_id": 63251939, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:30:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:38Z", "source_id": 20066494, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:36Z", "source_id": 63257284, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:41Z", "source_id": 20068058, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:34Z", "source_id": 63262334, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:33:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:33:38Z", "source_id": 20069499, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:35Z", "source_id": 63267486, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:36:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:35:37Z", "source_id": 20071020, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:51Z", "source_id": 63273260, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:38:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:54Z", "source_id": 20072712, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:39Z", "source_id": 63280528, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:44Z", "source_id": 20074812, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:50Z", "source_id": 63286026, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T15:43:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:42:53Z", "source_id": 20076436, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:28Z", "source_id": 63295513, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:29Z", "source_id": 20079225, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:26Z", "source_id": 63301099, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:49:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:48:29Z", "source_id": 20080814, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:01Z", "source_id": 63308290, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:51:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:05Z", "source_id": 20082877, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:43Z", "source_id": 63315389, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:54:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:48Z", "source_id": 20085046, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:19Z", "source_id": 63322657, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:56:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:20Z", "source_id": 20087040, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:55Z", "source_id": 63329693, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:59:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:59Z", "source_id": 20089056, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:54Z", "source_id": 63337975, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T16:02:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:58Z", "source_id": 20091462, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15300, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:51Z", "source_id": 63346242, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T16:06:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:55Z", "source_id": 20093805, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Clapham Junction Plats 0-2 |
1600 |
1600 |
1 |
None |
None |
Stratford |
1706 |
1704 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G07295/2026-09-21/detailed |
None |
Hackney Wick |
2026-09-21T17:02:30+01:00 |
Stratford |
3.0 |
{"type": "LineString", "coordinates": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} |
1.0 |
1703 |
1706 |
Hackney Wick |
Stratford |
Stratford |
51.5422844 |
-0.0035751 |
51.5422844 |
-0.0035751 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Stratford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093805 |
1790006697239020 |
106 |
106 |
2026-09-21 16:16:25.288506 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:24.614588 |
| 715962 |
743874 |
H57671 |
776B44CS21 |
2026-09-21 |
COMPLETE |
20095018 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 743874, "stp": "P", "toc": "Unknown", "uid": "H57671", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57671/2026-09-21/detailed", "trust_id": "776B44CS21", "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-21", "dest_arr_time": "1648", "dest_platform": null, "is_terminated": 1, "next_location": "Alexandra Dock Jn. T.C.", "signalling_id": "6B44", "timing_status": null, "origin_station": "Cardiff Tidal T.C.", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1615", "origin_platform": null, "current_location": "Cardiff Tidal T.C.", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1648", "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\": 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\": 14432.338, \"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\": 14472.168, \"from_m\": 14432.338, \"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\": 14874.326, \"from_m\": 14472.168, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15441.776, \"from_m\": 14874.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15486.404, \"from_m\": 15441.776, \"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\": 15704.735, \"from_m\": 15486.404, \"capability_applied\": null, \"effective_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\": 743874, \"profile_key\": \"95e0f9d92ae51f3db8281d9d28f0768b2edaf6da54e8ce8b3605f8837b6d771c\", \"schedule_id\": 15516, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1615\", \"location\": \"Cardiff Tidal T.C.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1631\", \"location\": \"Pengam Jn\", \"stage_seq\": 2, \"distance_m\": 1736.159, \"section_seq\": 1, \"route_path_id\": 136547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637H\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 9022.614, \"section_seq\": 1, \"route_path_id\": 136547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1642H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 14991.77, \"section_seq\": 1, \"route_path_id\": 136547}, {\"is_pass\": false, \"wtt_arr\": \"1648\", \"wtt_dep\": null, \"location\": \"Alexandra Dock Jn. T.C.\", \"stage_seq\": 5, \"distance_m\": 15704.735, \"section_seq\": 1, \"route_path_id\": 136547}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 15704.735, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136547}], \"total_distance_m\": 15704.735, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 13504.917, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2199.818, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1615", "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": "Cardiff Tidal T.C.", "service_state_platform": null, "timing_fact_generation": 1790006785505753, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:25.501939", "service_state_evidence_id": 20095018, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:26.736035", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6B44 |
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": 14432.338, "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": 14472.168, "from_m": 14432.338, "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": 14874.326, "from_m": 14472.168, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15441.776, "from_m": 14874.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15486.404, "from_m": 15441.776, "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": 15704.735, "from_m": 15486.404, "capability_applied": null, "effective_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": 743874, "profile_key": "95e0f9d92ae51f3db8281d9d28f0768b2edaf6da54e8ce8b3605f8837b6d771c", "schedule_id": 15516, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1615", "location": "Cardiff Tidal T.C.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1631", "location": "Pengam Jn", "stage_seq": 2, "distance_m": 1736.159, "section_seq": 1, "route_path_id": 136547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637H", "location": "Marshfield", "stage_seq": 3, "distance_m": 9022.614, "section_seq": 1, "route_path_id": 136547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1642H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 14991.77, "section_seq": 1, "route_path_id": 136547}, {"is_pass": false, "wtt_arr": "1648", "wtt_dep": null, "location": "Alexandra Dock Jn. T.C.", "stage_seq": 5, "distance_m": 15704.735, "section_seq": 1, "route_path_id": 136547}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 15704.735, "from_m": 0.0, "section_seq": 1, "route_path_id": 136547}], "total_distance_m": 15704.735, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 13504.917, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2199.818, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cardiff Tidal T.C. |
1615 |
1615 |
None |
None |
None |
Alexandra Dock Jn. T.C. |
1648 |
1648 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H57671/2026-09-21/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Cardiff Tidal T.C. |
Alexandra Dock Jn. T.C. |
None |
None |
None |
None |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Cardiff Tidal T.C. |
TRUST |
TRUST_CANCELLATION |
20095018 |
1790006785505753 |
1 |
1 |
2026-09-21 16:16:26.736035 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:25.501939 |
| 715963 |
747789 |
C49161 |
835B82MT21 |
2026-09-21 |
COMPLETE |
20094189 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 747789, "stp": "P", "toc": "Great Western Railway", "uid": "C49161", "consist": "158950", "dest_crs": "EXC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49161/2026-09-21/detailed", "trust_id": "835B82MT21", "origin_crs": "EXC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Exeter Central", "service_date": "2026-09-21", "dest_arr_time": "1710", "dest_platform": "2", "is_terminated": 1, "next_location": "Exeter Central", "signalling_id": "5B82", "timing_status": "EARLY", "origin_station": "Exeter Central", "current_leg_arr": "1710", "current_leg_dep": "1703", "current_leg_end": "Exeter Central", "origin_dep_time": "1647", "origin_platform": "3", "current_location": "Exeter Central", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5076373999999997, 50.73325609999999], [-3.5083598, 50.7331793], [-3.508818, 50.733157], [-3.5099731999999997, 50.7331009], [-3.5112089999999996, 50.7330495], [-3.5126893, 50.7329708], [-3.513021999999999, 50.73295349999999], [-3.5133437, 50.7329368], [-3.5139867999999996, 50.7328996], [-3.5145998, 50.732848], [-3.5151288999999997, 50.7327933], [-3.5158342999999994, 50.732705], [-3.516469, 50.7326019], [-3.5172004999999995, 50.732472300000005], [-3.5177691, 50.7323629], [-3.5184283999999995, 50.73221509999999], [-3.5190122999999995, 50.73208210000001], [-3.5194443, 50.73197539999999], [-3.5198319999999996, 50.731879], [-3.5201817999999996, 50.7317833], [-3.5209037, 50.7315817], [-3.5214115, 50.7314129], [-3.5218151, 50.73126750000001], [-3.5219685999999997, 50.73121220000001], [-3.5226993, 50.7309302], [-3.5235796, 50.73058779999999], [-3.5258884, 50.7296164], [-3.5261988999999994, 50.7294949], [-3.5264295999999997, 50.72940460000001], [-3.5266184, 50.729327], [-3.5268688, 50.7292249], [-3.5280864999999997, 50.72870780000001], [-3.5282837999999996, 50.72862400000001], [-3.5289903999999996, 50.7283574], [-3.5297043, 50.72809219999999], [-3.530151, 50.727908600000006], [-3.5303572999999995, 50.727823099999995], [-3.5318972, 50.7271555], [-3.5322369, 50.72701489999999]]}", "current_leg_start": "Exmouth Sig. Ej7", "dest_arr_time_act": "1710", "motion_projection": null, "next_location_lat": "50.7270149", "next_location_lon": "-3.5322369", "previous_location": "Exmouth Sig. Ej7", "current_leg_milage": "1.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 532.474, \"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\": 1853.77, \"from_m\": 532.474, \"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\": 1956.878, \"from_m\": 1853.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3278.174, \"from_m\": 1956.878, \"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\": 3810.647, \"from_m\": 3278.174, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 747789, \"profile_key\": \"a4c529576b5962797f67fac24fbca1cc773eb7826b3e7955b355cc4cb53c4323\", \"schedule_id\": 6587, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Exeter Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116277}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649H\", \"location\": \"Exmouth Jn\", \"stage_seq\": 2, \"distance_m\": 1821.427, \"section_seq\": 1, \"route_path_id\": 116277}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": \"1707\", \"location\": \"Exmouth Sig. Ej7\", \"stage_seq\": 3, \"distance_m\": 1905.324, \"section_seq\": 1, \"route_path_id\": 116277}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1708\", \"location\": \"Exmouth Jn\", \"stage_seq\": 4, \"distance_m\": 1989.22, \"section_seq\": 1, \"route_path_id\": 116277}, {\"is_pass\": false, \"wtt_arr\": \"1710\", \"wtt_dep\": null, \"location\": \"Exeter Central\", \"stage_seq\": 5, \"distance_m\": 3810.647, \"section_seq\": 1, \"route_path_id\": 116277}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3810.647, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116277}], \"total_distance_m\": 3810.647, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3707.539, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 103.108, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1647", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "50.7270149", "current_position_lon": "-3.5322369", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:09Z\", \"source_id\": 20086886, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:20Z\", \"source_id\": 63347672, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:25Z\", \"source_id\": 20094189, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Exeter Central", "service_state_platform": "2", "timing_fact_generation": 1790006729153889, "current_leg_arrival_utc": "2026-09-21T17:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:28.168564", "service_state_evidence_id": 20094189, "current_leg_start_actual_dep": "2026-09-21T17:07:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:28.267797", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
EXC |
EXC |
5B82 |
158950 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 532.474, "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": 1853.77, "from_m": 532.474, "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": 1956.878, "from_m": 1853.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3278.174, "from_m": 1956.878, "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": 3810.647, "from_m": 3278.174, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 747789, "profile_key": "a4c529576b5962797f67fac24fbca1cc773eb7826b3e7955b355cc4cb53c4323", "schedule_id": 6587, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1647", "location": "Exeter Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116277}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649H", "location": "Exmouth Jn", "stage_seq": 2, "distance_m": 1821.427, "section_seq": 1, "route_path_id": 116277}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": "1707", "location": "Exmouth Sig. Ej7", "stage_seq": 3, "distance_m": 1905.324, "section_seq": 1, "route_path_id": 116277}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1708", "location": "Exmouth Jn", "stage_seq": 4, "distance_m": 1989.22, "section_seq": 1, "route_path_id": 116277}, {"is_pass": false, "wtt_arr": "1710", "wtt_dep": null, "location": "Exeter Central", "stage_seq": 5, "distance_m": 3810.647, "section_seq": 1, "route_path_id": 116277}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3810.647, "from_m": 0.0, "section_seq": 1, "route_path_id": 116277}], "total_distance_m": 3810.647, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3707.539, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 103.108, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:09Z", "source_id": 20086886, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26490, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:20Z", "source_id": 63347672, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:25Z", "source_id": 20094189, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Exeter Central |
1647 |
1647 |
3 |
None |
None |
Exeter Central |
1710 |
1710 |
2 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49161/2026-09-21/detailed |
None |
Exmouth Sig. Ej7 |
2026-09-21T17:07:00+01:00 |
Exeter Central |
7.0 |
{"type": "LineString", "coordinates": [[-3.5076373999999997, 50.73325609999999], [-3.5083598, 50.7331793], [-3.508818, 50.733157], [-3.5099731999999997, 50.7331009], [-3.5112089999999996, 50.7330495], [-3.5126893, 50.7329708], [-3.513021999999999, 50.73295349999999], [-3.5133437, 50.7329368], [-3.5139867999999996, 50.7328996], [-3.5145998, 50.732848], [-3.5151288999999997, 50.7327933], [-3.5158342999999994, 50.732705], [-3.516469, 50.7326019], [-3.5172004999999995, 50.732472300000005], [-3.5177691, 50.7323629], [-3.5184283999999995, 50.73221509999999], [-3.5190122999999995, 50.73208210000001], [-3.5194443, 50.73197539999999], [-3.5198319999999996, 50.731879], [-3.5201817999999996, 50.7317833], [-3.5209037, 50.7315817], [-3.5214115, 50.7314129], [-3.5218151, 50.73126750000001], [-3.5219685999999997, 50.73121220000001], [-3.5226993, 50.7309302], [-3.5235796, 50.73058779999999], [-3.5258884, 50.7296164], [-3.5261988999999994, 50.7294949], [-3.5264295999999997, 50.72940460000001], [-3.5266184, 50.729327], [-3.5268688, 50.7292249], [-3.5280864999999997, 50.72870780000001], [-3.5282837999999996, 50.72862400000001], [-3.5289903999999996, 50.7283574], [-3.5297043, 50.72809219999999], [-3.530151, 50.727908600000006], [-3.5303572999999995, 50.727823099999995], [-3.5318972, 50.7271555], [-3.5322369, 50.72701489999999]]} |
1.2 |
1703 |
1710 |
Exmouth Sig. Ej7 |
Exeter Central |
Exeter Central |
50.7270149 |
-3.5322369 |
50.7270149 |
-3.5322369 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Exeter Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094189 |
1790006729153889 |
21 |
21 |
2026-09-21 16:16:28.267797 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:28.168564 |
| 715964 |
747190 |
P65438 |
175V50MS21 |
2026-09-21 |
COMPLETE |
20094505 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 747190, "stp": "P", "toc": "Northern", "uid": "P65438", "consist": "333005", "dest_crs": "LDS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65438/2026-09-21/detailed", "trust_id": "175V50MS21", "origin_crs": "XNL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-21", "dest_arr_time": "1701", "dest_platform": "9B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "5V50", "timing_status": "LATE", "origin_station": "Neville Hill T&R.S.M.D", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "Leeds", "origin_dep_time": "1625", "origin_platform": null, "current_location": "Leeds", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Marsh Lane Jn Leeds", "dest_arr_time_act": "1701", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Marsh Lane Jn Leeds", "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\": 1054.058, \"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\": 1384.469, \"from_m\": 1054.058, \"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\": 2012.215, \"from_m\": 1384.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2051.304, \"from_m\": 2012.215, \"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\": 2734.735, \"from_m\": 2051.304, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3181.986, \"from_m\": 2734.735, \"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\": 3517.401, \"from_m\": 3181.986, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3637.002, \"from_m\": 3517.401, \"capability_applied\": null, \"effective_limit_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\": 747190, \"profile_key\": \"0ba4a75e5ed19fe9f80b44eec1146fbda0b1686cf3e0f64ec752617084a69d2d\", \"schedule_id\": 21735, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1625\", \"location\": \"Neville Hill T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 2, \"distance_m\": 991.093, \"section_seq\": 1, \"route_path_id\": 119172}, {\"is_pass\": false, \"wtt_arr\": \"1632\", \"wtt_dep\": \"1658\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 3, \"distance_m\": 2075.062, \"section_seq\": 1, \"route_path_id\": 119172}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 4, \"distance_m\": 3637.002, \"section_seq\": 1, \"route_path_id\": 119172}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3637.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119172}], \"total_distance_m\": 3637.002, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1955.198, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1681.804, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1625", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:09Z\", \"source_id\": 20066900, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:41Z\", \"source_id\": 63348756, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:46Z\", \"source_id\": 20094505, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "11", "timing_fact_generation": 1790006748539403, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:37.221609", "service_state_evidence_id": 20094505, "current_leg_start_actual_dep": "2026-09-21T17:03:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:37.326664", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XNL |
LDS |
5V50 |
333005 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1054.058, "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": 1384.469, "from_m": 1054.058, "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": 2012.215, "from_m": 1384.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2051.304, "from_m": 2012.215, "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": 2734.735, "from_m": 2051.304, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3181.986, "from_m": 2734.735, "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": 3517.401, "from_m": 3181.986, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3637.002, "from_m": 3517.401, "capability_applied": null, "effective_limit_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": 747190, "profile_key": "0ba4a75e5ed19fe9f80b44eec1146fbda0b1686cf3e0f64ec752617084a69d2d", "schedule_id": 21735, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1625", "location": "Neville Hill T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Neville H. West Jn", "stage_seq": 2, "distance_m": 991.093, "section_seq": 1, "route_path_id": 119172}, {"is_pass": false, "wtt_arr": "1632", "wtt_dep": "1658", "location": "Marsh Lane Jn Leeds", "stage_seq": 3, "distance_m": 2075.062, "section_seq": 1, "route_path_id": 119172}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": null, "location": "Leeds", "stage_seq": 4, "distance_m": 3637.002, "section_seq": 1, "route_path_id": 119172}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3637.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 119172}], "total_distance_m": 3637.002, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1955.198, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1681.804, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:09Z", "source_id": 20066900, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5308, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:41Z", "source_id": 63348756, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:06:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:46Z", "source_id": 20094505, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Neville Hill T&R.S.M.D |
1625 |
1625 |
None |
None |
None |
Leeds |
1701 |
1701 |
9B |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65438/2026-09-21/detailed |
None |
Marsh Lane Jn Leeds |
2026-09-21T17:03:00+01:00 |
Leeds |
3.0 |
{"type": "LineString", "coordinates": [[-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]]} |
1.0 |
1703 |
1706 |
Marsh Lane Jn Leeds |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094505 |
1790006748539403 |
9 |
9 |
2026-09-21 16:16:37.326664 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:37.221609 |
| 715965 |
748108 |
W29214 |
862K48MT21 |
2026-09-21 |
COMPLETE |
20093850 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 748108, "stp": "P", "toc": "Southern", "uid": "W29214", "consist": "377316", "dest_crs": "BOG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29214/2026-09-21/detailed", "trust_id": "862K48MT21", "origin_crs": "BAA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-21", "dest_arr_time": "1705", "dest_platform": "3", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2K48", "timing_status": "LATE", "origin_station": "Barnham", "current_leg_arr": "1706", "current_leg_dep": "1657", "current_leg_end": "Bognor Regis", "origin_dep_time": "1658", "origin_platform": "1", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "1705", "motion_projection": null, "next_location_lat": "50.7888027", "next_location_lon": "-0.6752246", "previous_location": "Barnham", "current_leg_milage": "3.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 93.362, \"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\": 152.279, \"from_m\": 93.362, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 242.627, \"from_m\": 152.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\": 5104.397, \"from_m\": 242.627, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5702.349, \"from_m\": 5104.397, \"capability_applied\": null, \"effective_limit_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\": 748108, \"profile_key\": \"d6c41870487eac81bb0b0a102bf6c83532d0e70695cc4d931b0f5eba7f6478e2\", \"schedule_id\": 26082, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1658\", \"location\": \"Barnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122371}, {\"is_pass\": false, \"wtt_arr\": \"1705\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 2, \"distance_m\": 5702.349, \"section_seq\": 1, \"route_path_id\": 122371}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5702.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 122371}], \"total_distance_m\": 5702.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5702.349, \"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": "1658", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27454, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:04:54Z\", \"source_id\": 63346465, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:01Z\", \"source_id\": 20093850, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "4", "timing_fact_generation": 1790006706755137, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:37.225433", "service_state_evidence_id": 20093850, "current_leg_start_actual_dep": "2026-09-21T16:59:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:37.329606", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BAA |
BOG |
2K48 |
377316 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 93.362, "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": 152.279, "from_m": 93.362, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 242.627, "from_m": 152.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": 5104.397, "from_m": 242.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5702.349, "from_m": 5104.397, "capability_applied": null, "effective_limit_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": 748108, "profile_key": "d6c41870487eac81bb0b0a102bf6c83532d0e70695cc4d931b0f5eba7f6478e2", "schedule_id": 26082, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1658", "location": "Barnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 122371}, {"is_pass": false, "wtt_arr": "1705", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 2, "distance_m": 5702.349, "section_seq": 1, "route_path_id": 122371}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5702.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 122371}], "total_distance_m": 5702.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5702.349, "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": 27454, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:04:54Z", "source_id": 63346465, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:06:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:01Z", "source_id": 20093850, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Barnham |
1658 |
1658 |
1 |
None |
None |
Bognor Regis |
1705 |
1705 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W29214/2026-09-21/detailed |
None |
Barnham |
2026-09-21T16:59:00+01:00 |
Bognor Regis |
9.0 |
{"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]} |
3.4 |
1657 |
1706 |
Barnham |
Bognor Regis Carriage Holding Sidings |
Bognor Regis |
50.7888027 |
-0.6752246 |
50.7888027 |
-0.6752246 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Bognor Regis |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20093850 |
1790006706755137 |
7 |
7 |
2026-09-21 16:16:37.329606 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:37.225433 |
| 715966 |
745900 |
Y62223 |
782R38MR21 |
2026-09-21 |
COMPLETE |
20094284 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 745900, "stp": "P", "toc": "Transport for Wales", "uid": "Y62223", "consist": "231011", "dest_crs": "RHY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62223/2026-09-21/detailed", "trust_id": "782R38MR21", "origin_crs": "BYI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rhymney", "service_date": "2026-09-21", "dest_arr_time": "1707", "dest_platform": null, "is_terminated": 1, "next_location": "Rhymney", "signalling_id": "2R38", "timing_status": "ON TIME", "origin_station": "Barry Island", "current_leg_arr": "1706", "current_leg_dep": "1657", "current_leg_end": "Rhymney", "origin_dep_time": "1535", "origin_platform": null, "current_location": "Rhymney", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2291554802760394, 51.69208743721622], [-3.2302202, 51.693093399999995], [-3.2305226, 51.6933833], [-3.2308598, 51.6937069], [-3.2310571999999995, 51.69396819999999], [-3.2311957999999996, 51.6942548], [-3.231274599999999, 51.69443249999999], [-3.2313267999999997, 51.694653], [-3.2313508, 51.69476050000001], [-3.2313741999999994, 51.6949077], [-3.2313821999999996, 51.695027800000005], [-3.2313839000000004, 51.695129600000016], [-3.2313758000000004, 51.695234500000005], [-3.2313535999999994, 51.695376], [-3.231264, 51.69578400000001], [-3.2311662999999995, 51.69598319999999], [-3.2310289, 51.69620100000001], [-3.2308459999999997, 51.6964635], [-3.2307262, 51.6967323], [-3.230655500000001, 51.69695550000001], [-3.2305703999999995, 51.6973606], [-3.2304364, 51.6976651], [-3.2303009, 51.6978888], [-3.2300744999999997, 51.6981449], [-3.2298189, 51.698389000000006], [-3.2294962999999997, 51.6986426], [-3.2290092, 51.69897960000001], [-3.2284509, 51.6993173], [-3.2265869, 51.700402], [-3.225780799999999, 51.7008622], [-3.2252951999999997, 51.70115979999999], [-3.2248585, 51.70146719999999], [-3.2246043999999996, 51.7017025], [-3.2244063, 51.7019354], [-3.2242576, 51.70216819999999], [-3.224144, 51.70243819999999], [-3.2240755, 51.702741799999984], [-3.2240709, 51.70304379999999], [-3.2241129999999996, 51.7033069], [-3.2242015, 51.7035584], [-3.2243446999999996, 51.7038521], [-3.2244879, 51.7041074], [-3.2250433999999997, 51.70496740000001], [-3.2268095999999997, 51.70755210000001], [-3.2276805999999993, 51.7091219], [-3.2282668999999995, 51.7102735], [-3.2284755, 51.7105931], [-3.228512, 51.7106501], [-3.2289395999999995, 51.711161999999995], [-3.2293820999999996, 51.7116082], [-3.2298193, 51.71196799999999], [-3.2302642999999995, 51.7122982], [-3.2307047, 51.7125876], [-3.2311822, 51.7128804], [-3.2322188, 51.7134848], [-3.2326914999999996, 51.71374559999999], [-3.2329657999999997, 51.7138905], [-3.2332692, 51.7140272], [-3.2335894, 51.7141739], [-3.233935022830277, 51.71430861779464], [-3.2339437, 51.714312], [-3.2346281, 51.7145367], [-3.2362776, 51.7150048], [-3.2369247999999997, 51.715238799999995], [-3.2376668, 51.71556559999999], [-3.2383622, 51.715927], [-3.2391548999999995, 51.7163855], [-3.2398715999999994, 51.7168777], [-3.2406059, 51.717344], [-3.2413788999999995, 51.7177404], [-3.2421081, 51.7181395], [-3.2427751, 51.718490200000005], [-3.2433176, 51.7187609], [-3.2438633, 51.7191151], [-3.2441616, 51.7193368], [-3.2444982, 51.71958709999999], [-3.245060099999999, 51.720066], [-3.2455323999999997, 51.72055329999999], [-3.2459472999999996, 51.721047], [-3.2463873999999997, 51.72160339999999], [-3.246665039914999, 51.721918011123584], [-3.2468485, 51.722125899999995], [-3.2474240999999995, 51.7226863], [-3.2476562, 51.7228728], [-3.248108199999999, 51.72320429999999], [-3.2484447, 51.7234346], [-3.2488324, 51.7236932], [-3.2496724, 51.72427830000001], [-3.2512196999999996, 51.7254773], [-3.2519355, 51.7260623], [-3.2526176, 51.7266703], [-3.2531788, 51.7272234], [-3.2536691, 51.7277979], [-3.2543892000000003, 51.72871990000001], [-3.2550824, 51.7296455], [-3.2559623, 51.7307881], [-3.2567712999999996, 51.731948], [-3.2572198, 51.7325222], [-3.2577391999999996, 51.7330262], [-3.2582523999999995, 51.7334631], [-3.2588915999999997, 51.7338872], [-3.2595499, 51.73423609999999], [-3.2598794999999994, 51.7343889], [-3.2600091999999994, 51.7344517], [-3.2602040999999997, 51.7345477], [-3.2606155, 51.7347553], [-3.2610546999999994, 51.73500239999999], [-3.2616680999999996, 51.735466900000006], [-3.2621567, 51.73576080000001], [-3.2625559, 51.735965], [-3.2629786, 51.73613249999999], [-3.2635166999999994, 51.7363179], [-3.2641105999999995, 51.7364607], [-3.2652727, 51.736717], [-3.2661994, 51.7369807], [-3.2666215, 51.737136099999994], [-3.2670428, 51.737311199999986], [-3.2673175, 51.73743280000001], [-3.2673956999999993, 51.737467], [-3.2684089, 51.73791889999999], [-3.2690522, 51.73824199999999], [-3.2696592999999994, 51.7385734], [-3.270715099999999, 51.73920249999998], [-3.2717337999999994, 51.7398963], [-3.2737025, 51.741302299999994], [-3.2748307999999997, 51.74207820000001], [-3.2753157, 51.7424615], [-3.2753588999999996, 51.7424968], [-3.2756409, 51.742734199999994], [-3.2764026, 51.743414300000005], [-3.2770833, 51.7440865], [-3.278386499999999, 51.74550920000001], [-3.2793246, 51.746533199999995], [-3.2799367, 51.7472358], [-3.2800446999999995, 51.7473558], [-3.2802163, 51.7475384], [-3.2805149, 51.7478562], [-3.2813647, 51.748773], [-3.2815116, 51.74893], [-3.2821907999999995, 51.7496649], [-3.2823383999999995, 51.7498642], [-3.2824859, 51.75009670000001], [-3.282612, 51.75038730000001], [-3.2827099, 51.7507003], [-3.2827555, 51.7509464], [-3.2828023999999996, 51.7512391], [-3.2828212, 51.75170570000001], [-3.2828614, 51.7520046], [-3.2829230999999996, 51.7523151], [-3.2830465, 51.752658800000006], [-3.283143, 51.752868], [-3.2833978, 51.75328650000001], [-3.2837143, 51.753721500000005], [-3.2839557, 51.754022000000006], [-3.2842292999999994, 51.7543292], [-3.284446599999999, 51.7545318], [-3.2847228, 51.754741], [-3.2851037, 51.75499], [-3.2855543, 51.755265599999994], [-3.2859029999999994, 51.75548809999999], [-3.2862034, 51.755694], [-3.2864850999999997, 51.755907400000005], [-3.2868498, 51.75617799999999], [-3.287675299999999, 51.7568314], [-3.2879718, 51.7570419], [-3.2883339, 51.75732049999999], [-3.288569100000001, 51.7575245], [-3.2888078999999997, 51.7577743], [-3.2891698999999996, 51.75818939999999], [-3.2895025, 51.75855959999999], [-3.2897252, 51.75894480000001], [-3.2898921999999997, 51.7592537], [-3.2898163, 51.7590423], [-3.2897937, 51.7589765], [-3.2895607999999994, 51.75854129999999], [-3.2893279999999994, 51.7581509], [-3.2890612, 51.757731099999994], [-3.2889797999999995, 51.75761919999999], [-3.2887921999999996, 51.7573995]]}", "current_leg_start": "Bargoed", "dest_arr_time_act": "1706", "motion_projection": null, "next_location_lat": "51.7573995", "next_location_lon": "-3.2887922", "previous_location": "Bargoed", "current_leg_milage": "6.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1725.134, \"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\": 1826.8, \"from_m\": 1725.134, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1904.867, \"from_m\": 1826.8, \"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\": 3156.969, \"from_m\": 1904.867, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3734.868, \"from_m\": 3156.969, \"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\": 4893.493, \"from_m\": 3734.868, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4945.472, \"from_m\": 4893.493, \"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\": 9506.766, \"from_m\": 4945.472, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10289.822, \"from_m\": 9506.766, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11191.993, \"from_m\": 10289.822, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11877.141, \"from_m\": 11191.993, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12961.554, \"from_m\": 11877.141, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13474.183, \"from_m\": 12961.554, \"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\": 13557.568, \"from_m\": 13474.183, \"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\": 13604.951, \"from_m\": 13557.568, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14020.62, \"from_m\": 13604.951, \"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\": 14630.357, \"from_m\": 14020.62, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15789.821, \"from_m\": 14630.357, \"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\": 15827.373, \"from_m\": 15789.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16560.747, \"from_m\": 15827.373, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19797.416, \"from_m\": 16560.747, \"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\": 19848.806, \"from_m\": 19797.416, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23984.304, \"from_m\": 19848.806, \"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\": 25923.528, \"from_m\": 23984.304, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27349.017, \"from_m\": 25923.528, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27416.589, \"from_m\": 27349.017, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 30785.011, \"from_m\": 27416.589, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32248.46, \"from_m\": 30785.011, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32816.543, \"from_m\": 32248.46, \"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\": 33817.248, \"from_m\": 32816.543, \"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\": 36050.667, \"from_m\": 33817.248, \"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\": 36103.408, \"from_m\": 36050.667, \"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\": 36162.313, \"from_m\": 36103.408, \"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\": 36739.595, \"from_m\": 36162.313, \"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\": 39002.862, \"from_m\": 36739.595, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39623.135, \"from_m\": 39002.862, \"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\": 41295.207, \"from_m\": 39623.135, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41873.021, \"from_m\": 41295.207, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42827.236, \"from_m\": 41873.021, \"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\": 42874.266, \"from_m\": 42827.236, \"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\": 43173.255, \"from_m\": 42874.266, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43496.951, \"from_m\": 43173.255, \"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\": 44879.87, \"from_m\": 43496.951, \"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\": 51944.868, \"from_m\": 44879.87, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52387.393, \"from_m\": 51944.868, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52786.26, \"from_m\": 52387.393, \"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\": 52875.06, \"from_m\": 52786.26, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 53095.311, \"from_m\": 52875.06, \"capability_applied\": null, \"effective_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\": 745900, \"profile_key\": \"388509df586717cd38c9a8dc977ec5dfa296bfa2ade83ec457c0bfcd6aa25654\", \"schedule_id\": 35027, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Barry Island\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1538H\", \"wtt_dep\": \"1543\", \"location\": \"Barry\", \"stage_seq\": 2, \"distance_m\": 1175.675, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546H\", \"location\": \"Barry Docks\", \"stage_seq\": 3, \"distance_m\": 3497.253, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549H\", \"location\": \"Cadoxton\", \"stage_seq\": 4, \"distance_m\": 4872.466, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": \"1554\", \"location\": \"Dinas Powys\", \"stage_seq\": 5, \"distance_m\": 7917.515, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1555H\", \"wtt_dep\": \"1556H\", \"location\": \"Eastbrook\", \"stage_seq\": 6, \"distance_m\": 9107.65, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1558H\", \"wtt_dep\": \"1559H\", \"location\": \"Cogan\", \"stage_seq\": 7, \"distance_m\": 10660.502, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1601H\", \"location\": \"Cogan Jn\", \"stage_seq\": 8, \"distance_m\": 11253.393, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1604\", \"wtt_dep\": \"1605\", \"location\": \"Grangetown\", \"stage_seq\": 9, \"distance_m\": 13354.685, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 10, \"distance_m\": 13881.116, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1611H\", \"location\": \"Cardiff Central\", \"stage_seq\": 11, \"distance_m\": 15183.936, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612\", \"location\": \"CVL East Boundary\", \"stage_seq\": 12, \"distance_m\": 15882.297, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1615H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 13, \"distance_m\": 16259.942, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Heath Jn\", \"stage_seq\": 14, \"distance_m\": 19848.806, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1619H\", \"wtt_dep\": \"1620\", \"location\": \"Heath High Level\", \"stage_seq\": 15, \"distance_m\": 20301.632, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1622H\", \"wtt_dep\": \"1623H\", \"location\": \"Llanishen\", \"stage_seq\": 16, \"distance_m\": 22060.677, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 17, \"distance_m\": 23354.952, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1630H\", \"wtt_dep\": \"1631H\", \"location\": \"Caerphilly\", \"stage_seq\": 18, \"distance_m\": 27641.614, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1633\", \"wtt_dep\": \"1634\", \"location\": \"Aber\", \"stage_seq\": 19, \"distance_m\": 28616.833, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1637H\", \"wtt_dep\": \"1638H\", \"location\": \"Llanbradach\", \"stage_seq\": 20, \"distance_m\": 31832.011, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"Ystrad Mynach\", \"stage_seq\": 21, \"distance_m\": 36495.169, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1646\", \"wtt_dep\": \"1646H\", \"location\": \"Hengoed\", \"stage_seq\": 22, \"distance_m\": 37954.212, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1649H\", \"wtt_dep\": \"1650H\", \"location\": \"Pengam\", \"stage_seq\": 23, \"distance_m\": 40713.48, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1656\", \"location\": \"Bargoed\", \"stage_seq\": 24, \"distance_m\": 43380.128, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1700H\", \"location\": \"Tir-phil\", \"stage_seq\": 25, \"distance_m\": 47354.183, \"section_seq\": 1, \"route_path_id\": 144540}, {\"is_pass\": false, \"wtt_arr\": \"1706\", \"wtt_dep\": null, \"location\": \"Rhymney\", \"stage_seq\": 26, \"distance_m\": 53095.311, \"section_seq\": 1, \"route_path_id\": 144540}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 53095.311, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144540}], \"total_distance_m\": 53095.311, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 51064.991, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2030.32, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1535", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.7573995", "current_position_lon": "-3.2887922", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:56Z\", \"source_id\": 63116341, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:55Z\", \"source_id\": 20027049, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:35Z\", \"source_id\": 63133433, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:38Z\", \"source_id\": 20032094, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:15Z\", \"source_id\": 63140515, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:48:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:47:19Z\", \"source_id\": 20034112, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:22Z\", \"source_id\": 63151309, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:52:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:51:25Z\", \"source_id\": 20037233, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:30Z\", \"source_id\": 63159544, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:54:33Z\", \"source_id\": 20039629, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:00Z\", \"source_id\": 63166232, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:57:05Z\", \"source_id\": 20041503, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:04Z\", \"source_id\": 63179819, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:02:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:02:08Z\", \"source_id\": 20045343, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:10Z\", \"source_id\": 63196185, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:08:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:08:16Z\", \"source_id\": 20050067, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:09Z\", \"source_id\": 63209316, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:13:13Z\", \"source_id\": 20053934, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:19:41Z\", \"source_id\": 20058942, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:42Z\", \"source_id\": 63231941, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:21:45Z\", \"source_id\": 20060638, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:22Z\", \"source_id\": 63238661, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:21Z\", \"source_id\": 20062582, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:34Z\", \"source_id\": 63254608, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:37Z\", \"source_id\": 20067234, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:41Z\", \"source_id\": 20070270, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:09Z\", \"source_id\": 20073634, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:27Z\", \"source_id\": 63287509, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:27Z\", \"source_id\": 20076880, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:11Z\", \"source_id\": 63294778, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:15Z\", \"source_id\": 20079058, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:55Z\", \"source_id\": 63308019, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:58Z\", \"source_id\": 20082797, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:30Z\", \"source_id\": 63317507, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:33Z\", \"source_id\": 20085645, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:54Z\", \"source_id\": 63335091, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:59Z\", \"source_id\": 20090615, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:29Z\", \"source_id\": 63348195, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:31Z\", \"source_id\": 20094284, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rhymney", "service_state_platform": "1", "timing_fact_generation": 1790006731960043, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:39.512190", "service_state_evidence_id": 20094284, "current_leg_start_actual_dep": "2026-09-21T16:56:00+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:39.844848", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
BYI |
RHY |
2R38 |
231011 |
5 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1725.134, "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": 1826.8, "from_m": 1725.134, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1904.867, "from_m": 1826.8, "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": 3156.969, "from_m": 1904.867, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3734.868, "from_m": 3156.969, "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": 4893.493, "from_m": 3734.868, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4945.472, "from_m": 4893.493, "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": 9506.766, "from_m": 4945.472, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10289.822, "from_m": 9506.766, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11191.993, "from_m": 10289.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11877.141, "from_m": 11191.993, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12961.554, "from_m": 11877.141, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13474.183, "from_m": 12961.554, "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": 13557.568, "from_m": 13474.183, "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": 13604.951, "from_m": 13557.568, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14020.62, "from_m": 13604.951, "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": 14630.357, "from_m": 14020.62, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15789.821, "from_m": 14630.357, "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": 15827.373, "from_m": 15789.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16560.747, "from_m": 15827.373, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19797.416, "from_m": 16560.747, "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": 19848.806, "from_m": 19797.416, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23984.304, "from_m": 19848.806, "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": 25923.528, "from_m": 23984.304, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27349.017, "from_m": 25923.528, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27416.589, "from_m": 27349.017, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 30785.011, "from_m": 27416.589, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32248.46, "from_m": 30785.011, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32816.543, "from_m": 32248.46, "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": 33817.248, "from_m": 32816.543, "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": 36050.667, "from_m": 33817.248, "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": 36103.408, "from_m": 36050.667, "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": 36162.313, "from_m": 36103.408, "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": 36739.595, "from_m": 36162.313, "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": 39002.862, "from_m": 36739.595, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39623.135, "from_m": 39002.862, "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": 41295.207, "from_m": 39623.135, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41873.021, "from_m": 41295.207, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42827.236, "from_m": 41873.021, "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": 42874.266, "from_m": 42827.236, "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": 43173.255, "from_m": 42874.266, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43496.951, "from_m": 43173.255, "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": 44879.87, "from_m": 43496.951, "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": 51944.868, "from_m": 44879.87, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52387.393, "from_m": 51944.868, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52786.26, "from_m": 52387.393, "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": 52875.06, "from_m": 52786.26, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 53095.311, "from_m": 52875.06, "capability_applied": null, "effective_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": 745900, "profile_key": "388509df586717cd38c9a8dc977ec5dfa296bfa2ade83ec457c0bfcd6aa25654", "schedule_id": 35027, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1535", "location": "Barry Island", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1538H", "wtt_dep": "1543", "location": "Barry", "stage_seq": 2, "distance_m": 1175.675, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546H", "location": "Barry Docks", "stage_seq": 3, "distance_m": 3497.253, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549H", "location": "Cadoxton", "stage_seq": 4, "distance_m": 4872.466, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": "1554", "location": "Dinas Powys", "stage_seq": 5, "distance_m": 7917.515, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1555H", "wtt_dep": "1556H", "location": "Eastbrook", "stage_seq": 6, "distance_m": 9107.65, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1558H", "wtt_dep": "1559H", "location": "Cogan", "stage_seq": 7, "distance_m": 10660.502, "section_seq": 1, "route_path_id": 144540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1601H", "location": "Cogan Jn", "stage_seq": 8, "distance_m": 11253.393, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1604", "wtt_dep": "1605", "location": "Grangetown", "stage_seq": 9, "distance_m": 13354.685, "section_seq": 1, "route_path_id": 144540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606", "location": "Penarth Curve South Jn", "stage_seq": 10, "distance_m": 13881.116, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1611H", "location": "Cardiff Central", "stage_seq": 11, "distance_m": 15183.936, "section_seq": 1, "route_path_id": 144540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612", "location": "CVL East Boundary", "stage_seq": 12, "distance_m": 15882.297, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1615H", "location": "Cardiff Queen Street", "stage_seq": 13, "distance_m": 16259.942, "section_seq": 1, "route_path_id": 144540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Heath Jn", "stage_seq": 14, "distance_m": 19848.806, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1619H", "wtt_dep": "1620", "location": "Heath High Level", "stage_seq": 15, "distance_m": 20301.632, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1622H", "wtt_dep": "1623H", "location": "Llanishen", "stage_seq": 16, "distance_m": 22060.677, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626", "location": "Lisvane & Thornhill", "stage_seq": 17, "distance_m": 23354.952, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1630H", "wtt_dep": "1631H", "location": "Caerphilly", "stage_seq": 18, "distance_m": 27641.614, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1633", "wtt_dep": "1634", "location": "Aber", "stage_seq": 19, "distance_m": 28616.833, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1637H", "wtt_dep": "1638H", "location": "Llanbradach", "stage_seq": 20, "distance_m": 31832.011, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "Ystrad Mynach", "stage_seq": 21, "distance_m": 36495.169, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1646", "wtt_dep": "1646H", "location": "Hengoed", "stage_seq": 22, "distance_m": 37954.212, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1649H", "wtt_dep": "1650H", "location": "Pengam", "stage_seq": 23, "distance_m": 40713.48, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1656", "location": "Bargoed", "stage_seq": 24, "distance_m": 43380.128, "section_seq": 1, "route_path_id": 144540}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1700H", "location": "Tir-phil", "stage_seq": 25, "distance_m": 47354.183, "section_seq": 1, "route_path_id": 144540}, {"is_pass": false, "wtt_arr": "1706", "wtt_dep": null, "location": "Rhymney", "stage_seq": 26, "distance_m": 53095.311, "section_seq": 1, "route_path_id": 144540}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 53095.311, "from_m": 0.0, "section_seq": 1, "route_path_id": 144540}], "total_distance_m": 53095.311, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 51064.991, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2030.32, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25378, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:56Z", "source_id": 63116341, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:55Z", "source_id": 20027049, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25373, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:35Z", "source_id": 63133433, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T14:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:38Z", "source_id": 20032094, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25369, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:15Z", "source_id": 63140515, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T14:48:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:47:19Z", "source_id": 20034112, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25365, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:22Z", "source_id": 63151309, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:52:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:51:25Z", "source_id": 20037233, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25358, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:30Z", "source_id": 63159544, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T14:55:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:54:33Z", "source_id": 20039629, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25352, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:00Z", "source_id": 63166232, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:58:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:57:05Z", "source_id": 20041503, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25338, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:04Z", "source_id": 63179819, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:02:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:02:08Z", "source_id": 20045343, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24864, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:10Z", "source_id": 63196185, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:08:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:08:16Z", "source_id": 20050067, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25250, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:09Z", "source_id": 63209316, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:13:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:13:13Z", "source_id": 20053934, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:19:41Z", "source_id": 20058942, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25219, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:42Z", "source_id": 63231941, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:21:45Z", "source_id": 20060638, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25215, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:22Z", "source_id": 63238661, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:25:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:21Z", "source_id": 20062582, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25209, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:34Z", "source_id": 63254608, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:37Z", "source_id": 20067234, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:41Z", "source_id": 20070270, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:09Z", "source_id": 20073634, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25196, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:27Z", "source_id": 63287509, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:27Z", "source_id": 20076880, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25193, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:11Z", "source_id": 63294778, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T15:47:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:15Z", "source_id": 20079058, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25190, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:55Z", "source_id": 63308019, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:51:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:58Z", "source_id": 20082797, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25180, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:30Z", "source_id": 63317507, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:56:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:33Z", "source_id": 20085645, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25172, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:54Z", "source_id": 63335091, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:01:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:59Z", "source_id": 20090615, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25163, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:29Z", "source_id": 63348195, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:06:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:31Z", "source_id": 20094284, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Barry Island |
1535 |
1535 |
None |
None |
None |
Rhymney |
1707 |
1706 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62223/2026-09-21/detailed |
None |
Bargoed |
2026-09-21T16:56:00+01:00 |
Rhymney |
9.0 |
{"type": "LineString", "coordinates": [[-3.2291554802760394, 51.69208743721622], [-3.2302202, 51.693093399999995], [-3.2305226, 51.6933833], [-3.2308598, 51.6937069], [-3.2310571999999995, 51.69396819999999], [-3.2311957999999996, 51.6942548], [-3.231274599999999, 51.69443249999999], [-3.2313267999999997, 51.694653], [-3.2313508, 51.69476050000001], [-3.2313741999999994, 51.6949077], [-3.2313821999999996, 51.695027800000005], [-3.2313839000000004, 51.695129600000016], [-3.2313758000000004, 51.695234500000005], [-3.2313535999999994, 51.695376], [-3.231264, 51.69578400000001], [-3.2311662999999995, 51.69598319999999], [-3.2310289, 51.69620100000001], [-3.2308459999999997, 51.6964635], [-3.2307262, 51.6967323], [-3.230655500000001, 51.69695550000001], [-3.2305703999999995, 51.6973606], [-3.2304364, 51.6976651], [-3.2303009, 51.6978888], [-3.2300744999999997, 51.6981449], [-3.2298189, 51.698389000000006], [-3.2294962999999997, 51.6986426], [-3.2290092, 51.69897960000001], [-3.2284509, 51.6993173], [-3.2265869, 51.700402], [-3.225780799999999, 51.7008622], [-3.2252951999999997, 51.70115979999999], [-3.2248585, 51.70146719999999], [-3.2246043999999996, 51.7017025], [-3.2244063, 51.7019354], [-3.2242576, 51.70216819999999], [-3.224144, 51.70243819999999], [-3.2240755, 51.702741799999984], [-3.2240709, 51.70304379999999], [-3.2241129999999996, 51.7033069], [-3.2242015, 51.7035584], [-3.2243446999999996, 51.7038521], [-3.2244879, 51.7041074], [-3.2250433999999997, 51.70496740000001], [-3.2268095999999997, 51.70755210000001], [-3.2276805999999993, 51.7091219], [-3.2282668999999995, 51.7102735], [-3.2284755, 51.7105931], [-3.228512, 51.7106501], [-3.2289395999999995, 51.711161999999995], [-3.2293820999999996, 51.7116082], [-3.2298193, 51.71196799999999], [-3.2302642999999995, 51.7122982], [-3.2307047, 51.7125876], [-3.2311822, 51.7128804], [-3.2322188, 51.7134848], [-3.2326914999999996, 51.71374559999999], [-3.2329657999999997, 51.7138905], [-3.2332692, 51.7140272], [-3.2335894, 51.7141739], [-3.233935022830277, 51.71430861779464], [-3.2339437, 51.714312], [-3.2346281, 51.7145367], [-3.2362776, 51.7150048], [-3.2369247999999997, 51.715238799999995], [-3.2376668, 51.71556559999999], [-3.2383622, 51.715927], [-3.2391548999999995, 51.7163855], [-3.2398715999999994, 51.7168777], [-3.2406059, 51.717344], [-3.2413788999999995, 51.7177404], [-3.2421081, 51.7181395], [-3.2427751, 51.718490200000005], [-3.2433176, 51.7187609], [-3.2438633, 51.7191151], [-3.2441616, 51.7193368], [-3.2444982, 51.71958709999999], [-3.245060099999999, 51.720066], [-3.2455323999999997, 51.72055329999999], [-3.2459472999999996, 51.721047], [-3.2463873999999997, 51.72160339999999], [-3.246665039914999, 51.721918011123584], [-3.2468485, 51.722125899999995], [-3.2474240999999995, 51.7226863], [-3.2476562, 51.7228728], [-3.248108199999999, 51.72320429999999], [-3.2484447, 51.7234346], [-3.2488324, 51.7236932], [-3.2496724, 51.72427830000001], [-3.2512196999999996, 51.7254773], [-3.2519355, 51.7260623], [-3.2526176, 51.7266703], [-3.2531788, 51.7272234], [-3.2536691, 51.7277979], [-3.2543892000000003, 51.72871990000001], [-3.2550824, 51.7296455], [-3.2559623, 51.7307881], [-3.2567712999999996, 51.731948], [-3.2572198, 51.7325222], [-3.2577391999999996, 51.7330262], [-3.2582523999999995, 51.7334631], [-3.2588915999999997, 51.7338872], [-3.2595499, 51.73423609999999], [-3.2598794999999994, 51.7343889], [-3.2600091999999994, 51.7344517], [-3.2602040999999997, 51.7345477], [-3.2606155, 51.7347553], [-3.2610546999999994, 51.73500239999999], [-3.2616680999999996, 51.735466900000006], [-3.2621567, 51.73576080000001], [-3.2625559, 51.735965], [-3.2629786, 51.73613249999999], [-3.2635166999999994, 51.7363179], [-3.2641105999999995, 51.7364607], [-3.2652727, 51.736717], [-3.2661994, 51.7369807], [-3.2666215, 51.737136099999994], [-3.2670428, 51.737311199999986], [-3.2673175, 51.73743280000001], [-3.2673956999999993, 51.737467], [-3.2684089, 51.73791889999999], [-3.2690522, 51.73824199999999], [-3.2696592999999994, 51.7385734], [-3.270715099999999, 51.73920249999998], [-3.2717337999999994, 51.7398963], [-3.2737025, 51.741302299999994], [-3.2748307999999997, 51.74207820000001], [-3.2753157, 51.7424615], [-3.2753588999999996, 51.7424968], [-3.2756409, 51.742734199999994], [-3.2764026, 51.743414300000005], [-3.2770833, 51.7440865], [-3.278386499999999, 51.74550920000001], [-3.2793246, 51.746533199999995], [-3.2799367, 51.7472358], [-3.2800446999999995, 51.7473558], [-3.2802163, 51.7475384], [-3.2805149, 51.7478562], [-3.2813647, 51.748773], [-3.2815116, 51.74893], [-3.2821907999999995, 51.7496649], [-3.2823383999999995, 51.7498642], [-3.2824859, 51.75009670000001], [-3.282612, 51.75038730000001], [-3.2827099, 51.7507003], [-3.2827555, 51.7509464], [-3.2828023999999996, 51.7512391], [-3.2828212, 51.75170570000001], [-3.2828614, 51.7520046], [-3.2829230999999996, 51.7523151], [-3.2830465, 51.752658800000006], [-3.283143, 51.752868], [-3.2833978, 51.75328650000001], [-3.2837143, 51.753721500000005], [-3.2839557, 51.754022000000006], [-3.2842292999999994, 51.7543292], [-3.284446599999999, 51.7545318], [-3.2847228, 51.754741], [-3.2851037, 51.75499], [-3.2855543, 51.755265599999994], [-3.2859029999999994, 51.75548809999999], [-3.2862034, 51.755694], [-3.2864850999999997, 51.755907400000005], [-3.2868498, 51.75617799999999], [-3.287675299999999, 51.7568314], [-3.2879718, 51.7570419], [-3.2883339, 51.75732049999999], [-3.288569100000001, 51.7575245], [-3.2888078999999997, 51.7577743], [-3.2891698999999996, 51.75818939999999], [-3.2895025, 51.75855959999999], [-3.2897252, 51.75894480000001], [-3.2898921999999997, 51.7592537], [-3.2898163, 51.7590423], [-3.2897937, 51.7589765], [-3.2895607999999994, 51.75854129999999], [-3.2893279999999994, 51.7581509], [-3.2890612, 51.757731099999994], [-3.2889797999999995, 51.75761919999999], [-3.2887921999999996, 51.7573995]]} |
6.0 |
1657 |
1706 |
Bargoed |
Rhymney |
Rhymney |
51.7573995 |
-3.2887922 |
51.7573995 |
-3.2887922 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Rhymney |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094284 |
1790006731960043 |
95 |
95 |
2026-09-21 16:16:39.844848 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:39.512190 |
| 715967 |
746030 |
W68657 |
032G06MR21 |
2026-09-21 |
COMPLETE |
20094545 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 746030, "stp": "P", "toc": "ScotRail", "uid": "W68657", "consist": "158718+158731", "dest_crs": "EDB", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68657/2026-09-21/detailed", "trust_id": "032G06MR21", "origin_crs": "LEV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-21", "dest_arr_time": "1708", "dest_platform": "15", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2G06", "timing_status": "EARLY", "origin_station": "Leven", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "Edinburgh", "origin_dep_time": "1541", "origin_platform": "2", "current_location": "Edinburgh", "last_update_time": "2026-09-21T16:16:52", "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": "1708", "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": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 441.04, \"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\": 752.814, \"from_m\": 441.04, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 837.623, \"from_m\": 752.814, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2912.471, \"from_m\": 837.623, \"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\": 3867.866, \"from_m\": 2912.471, \"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\": 9231.517, \"from_m\": 3867.866, \"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\": 9358.981, \"from_m\": 9231.517, \"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\": 9432.247, \"from_m\": 9358.981, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9500.036, \"from_m\": 9432.247, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9529.408, \"from_m\": 9500.036, \"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\": 10791.065, \"from_m\": 9529.408, \"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\": 10803.592, \"from_m\": 10791.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14959.092, \"from_m\": 10803.592, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15011.177, \"from_m\": 14959.092, \"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\": 23130.254, \"from_m\": 15011.177, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23582.957, \"from_m\": 23130.254, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24622.635, \"from_m\": 23582.957, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31620.735, \"from_m\": 24622.635, \"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\": 33067.277, \"from_m\": 31620.735, \"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\": 34713.692, \"from_m\": 33067.277, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34750.507, \"from_m\": 34713.692, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35300.441, \"from_m\": 34750.507, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39268.02, \"from_m\": 35300.441, \"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\": 39358.052, \"from_m\": 39268.02, \"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\": 40030.219, \"from_m\": 39358.052, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40044.858, \"from_m\": 40030.219, \"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\": 40111.768, \"from_m\": 40044.858, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40164.15, \"from_m\": 40111.768, \"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\": 40485.069, \"from_m\": 40164.15, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40649.549, \"from_m\": 40485.069, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41998.174, \"from_m\": 40649.549, \"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\": 43294.163, \"from_m\": 41998.174, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43318.299, \"from_m\": 43294.163, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43358.642, \"from_m\": 43318.299, \"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\": 46046.888, \"from_m\": 43358.642, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46346.487, \"from_m\": 46046.888, \"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\": 46444.648, \"from_m\": 46346.487, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47820.007, \"from_m\": 46444.648, \"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\": 51732.883, \"from_m\": 47820.007, \"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\": 55202.752, \"from_m\": 51732.883, \"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\": 55694.925, \"from_m\": 55202.752, \"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\": 57329.666, \"from_m\": 55694.925, \"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\": 57431.729, \"from_m\": 57329.666, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59032.448, \"from_m\": 57431.729, \"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\": 59093.111, \"from_m\": 59032.448, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 59173.942, \"from_m\": 59093.111, \"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\": 59233.752, \"from_m\": 59173.942, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 59261.393, \"from_m\": 59233.752, \"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\": 60652.98, \"from_m\": 59261.393, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61653.285, \"from_m\": 60652.98, \"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\": 61803.149, \"from_m\": 61653.285, \"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\": 61894.779, \"from_m\": 61803.149, \"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\": 62339.385, \"from_m\": 61894.779, \"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\": 746030, \"profile_key\": \"c5db01f62aa8f214edce9c0fd1bfca22b09af850ea8543060b903db345dfa94f\", \"schedule_id\": 27708, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Leven\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1546\", \"location\": \"Cameron Bridge\", \"stage_seq\": 2, \"distance_m\": 3202.044, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Earlseat Jn\", \"stage_seq\": 3, \"distance_m\": 8082.752, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 4, \"distance_m\": 9475.124, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": \"1603\", \"location\": \"Glenrothes with Thornton\", \"stage_seq\": 5, \"distance_m\": 10635.666, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1609H\", \"wtt_dep\": \"1610H\", \"location\": \"Cardenden\", \"stage_seq\": 6, \"distance_m\": 18502.368, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1615\", \"location\": \"Lochgelly\", \"stage_seq\": 7, \"distance_m\": 21889.15, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1620\", \"wtt_dep\": \"1621\", \"location\": \"Cowdenbeath\", \"stage_seq\": 8, \"distance_m\": 25321.036, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1626\", \"wtt_dep\": \"1627\", \"location\": \"Dunfermline Queen Margaret\", \"stage_seq\": 9, \"distance_m\": 31753.507, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630H\", \"location\": \"Dunfermline Town\", \"stage_seq\": 10, \"distance_m\": 34295.667, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1634H\", \"location\": \"Rosyth\", \"stage_seq\": 11, \"distance_m\": 37817.952, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1637H\", \"wtt_dep\": \"1639H\", \"location\": \"Inverkeithing\", \"stage_seq\": 12, \"distance_m\": 40279.407, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1643\", \"wtt_dep\": \"1644\", \"location\": \"North Queensferry\", \"stage_seq\": 13, \"distance_m\": 43211.561, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1647\", \"wtt_dep\": \"1648\", \"location\": \"Dalmeny\", \"stage_seq\": 14, \"distance_m\": 46123.808, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1649\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 15, \"distance_m\": 46896.398, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1655\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 16, \"distance_m\": 52687.611, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"South Gyle\", \"stage_seq\": 17, \"distance_m\": 54066.869, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1701H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 18, \"distance_m\": 57458.134, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": \"1704\", \"location\": \"Haymarket\", \"stage_seq\": 19, \"distance_m\": 59424.969, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1706\", \"location\": \"Princes St Gardens\", \"stage_seq\": 20, \"distance_m\": 60754.23, \"section_seq\": 1, \"route_path_id\": 141592}, {\"is_pass\": false, \"wtt_arr\": \"1708\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 21, \"distance_m\": 62339.385, \"section_seq\": 1, \"route_path_id\": 141592}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 62339.385, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141592}], \"total_distance_m\": 62339.385, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61654.691, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 684.694, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1541", "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\": 465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:41:38Z\", \"source_id\": 63125837, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:41:40Z\", \"source_id\": 20029894, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:22Z\", \"source_id\": 63161808, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:55:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:55:26Z\", \"source_id\": 20040331, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:00Z\", \"source_id\": 63193150, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:09:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:00Z\", \"source_id\": 20049124, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:48Z\", \"source_id\": 63205835, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:53Z\", \"source_id\": 20052878, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:25Z\", \"source_id\": 63215029, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:19:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:15:28Z\", \"source_id\": 20055681, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:24Z\", \"source_id\": 63241417, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:28Z\", \"source_id\": 20063461, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:25Z\", \"source_id\": 63249115, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:29:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:30Z\", \"source_id\": 20065723, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:23Z\", \"source_id\": 63256741, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:31:29Z\", \"source_id\": 20067880, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:57Z\", \"source_id\": 63270914, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:37:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:37:01Z\", \"source_id\": 20072062, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 591, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:10Z\", \"source_id\": 63281760, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:15Z\", \"source_id\": 20075207, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:44Z\", \"source_id\": 63296307, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:50Z\", \"source_id\": 20079514, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:52Z\", \"source_id\": 63310596, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:53Z\", \"source_id\": 20083522, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:38Z\", \"source_id\": 63320800, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:43Z\", \"source_id\": 20086580, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:24Z\", \"source_id\": 63336495, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:26Z\", \"source_id\": 20091009, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 848, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:42Z\", \"source_id\": 63348927, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:50Z\", \"source_id\": 20094545, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "15", "timing_fact_generation": 1790006752607294, "current_leg_arrival_utc": "2026-09-21T17:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:47.422225", "service_state_evidence_id": 20094545, "current_leg_start_actual_dep": "2026-09-21T17:04:00+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:47.754237", "service_state_valid_until_kind": null, "operational_interpretation_version": 69, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
LEV |
EDB |
2G06 |
158718+158731 |
4 |
90 |
None |
{"version": 3, "segments": [{"to_m": 441.04, "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": 752.814, "from_m": 441.04, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 837.623, "from_m": 752.814, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 2912.471, "from_m": 837.623, "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": 3867.866, "from_m": 2912.471, "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": 9231.517, "from_m": 3867.866, "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": 9358.981, "from_m": 9231.517, "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": 9432.247, "from_m": 9358.981, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9500.036, "from_m": 9432.247, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9529.408, "from_m": 9500.036, "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": 10791.065, "from_m": 9529.408, "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": 10803.592, "from_m": 10791.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14959.092, "from_m": 10803.592, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15011.177, "from_m": 14959.092, "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": 23130.254, "from_m": 15011.177, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23582.957, "from_m": 23130.254, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24622.635, "from_m": 23582.957, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31620.735, "from_m": 24622.635, "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": 33067.277, "from_m": 31620.735, "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": 34713.692, "from_m": 33067.277, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34750.507, "from_m": 34713.692, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35300.441, "from_m": 34750.507, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39268.02, "from_m": 35300.441, "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": 39358.052, "from_m": 39268.02, "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": 40030.219, "from_m": 39358.052, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40044.858, "from_m": 40030.219, "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": 40111.768, "from_m": 40044.858, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40164.15, "from_m": 40111.768, "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": 40485.069, "from_m": 40164.15, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40649.549, "from_m": 40485.069, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41998.174, "from_m": 40649.549, "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": 43294.163, "from_m": 41998.174, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43318.299, "from_m": 43294.163, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43358.642, "from_m": 43318.299, "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": 46046.888, "from_m": 43358.642, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46346.487, "from_m": 46046.888, "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": 46444.648, "from_m": 46346.487, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47820.007, "from_m": 46444.648, "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": 51732.883, "from_m": 47820.007, "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": 55202.752, "from_m": 51732.883, "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": 55694.925, "from_m": 55202.752, "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": 57329.666, "from_m": 55694.925, "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": 57431.729, "from_m": 57329.666, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59032.448, "from_m": 57431.729, "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": 59093.111, "from_m": 59032.448, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 59173.942, "from_m": 59093.111, "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": 59233.752, "from_m": 59173.942, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 59261.393, "from_m": 59233.752, "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": 60652.98, "from_m": 59261.393, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61653.285, "from_m": 60652.98, "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": 61803.149, "from_m": 61653.285, "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": 61894.779, "from_m": 61803.149, "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": 62339.385, "from_m": 61894.779, "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": 746030, "profile_key": "c5db01f62aa8f214edce9c0fd1bfca22b09af850ea8543060b903db345dfa94f", "schedule_id": 27708, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1541", "location": "Leven", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1546", "location": "Cameron Bridge", "stage_seq": 2, "distance_m": 3202.044, "section_seq": 1, "route_path_id": 141592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "location": "Earlseat Jn", "stage_seq": 3, "distance_m": 8082.752, "section_seq": 1, "route_path_id": 141592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552H", "location": "Thornton North Jn", "stage_seq": 4, "distance_m": 9475.124, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": "1603", "location": "Glenrothes with Thornton", "stage_seq": 5, "distance_m": 10635.666, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1609H", "wtt_dep": "1610H", "location": "Cardenden", "stage_seq": 6, "distance_m": 18502.368, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1615", "location": "Lochgelly", "stage_seq": 7, "distance_m": 21889.15, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1620", "wtt_dep": "1621", "location": "Cowdenbeath", "stage_seq": 8, "distance_m": 25321.036, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1626", "wtt_dep": "1627", "location": "Dunfermline Queen Margaret", "stage_seq": 9, "distance_m": 31753.507, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630H", "location": "Dunfermline Town", "stage_seq": 10, "distance_m": 34295.667, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1634H", "location": "Rosyth", "stage_seq": 11, "distance_m": 37817.952, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1637H", "wtt_dep": "1639H", "location": "Inverkeithing", "stage_seq": 12, "distance_m": 40279.407, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1643", "wtt_dep": "1644", "location": "North Queensferry", "stage_seq": 13, "distance_m": 43211.561, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1647", "wtt_dep": "1648", "location": "Dalmeny", "stage_seq": 14, "distance_m": 46123.808, "section_seq": 1, "route_path_id": 141592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1649", "location": "Dalmeny Jn", "stage_seq": 15, "distance_m": 46896.398, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1655", "location": "Edinburgh Gateway", "stage_seq": 16, "distance_m": 52687.611, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "South Gyle", "stage_seq": 17, "distance_m": 54066.869, "section_seq": 1, "route_path_id": 141592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1701H", "location": "Haymarket West Jn", "stage_seq": 18, "distance_m": 57458.134, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": "1704", "location": "Haymarket", "stage_seq": 19, "distance_m": 59424.969, "section_seq": 1, "route_path_id": 141592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1706", "location": "Princes St Gardens", "stage_seq": 20, "distance_m": 60754.23, "section_seq": 1, "route_path_id": 141592}, {"is_pass": false, "wtt_arr": "1708", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 21, "distance_m": 62339.385, "section_seq": 1, "route_path_id": 141592}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 62339.385, "from_m": 0.0, "section_seq": 1, "route_path_id": 141592}], "total_distance_m": 62339.385, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61654.691, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 684.694, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 465, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:41:38Z", "source_id": 63125837, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T14:44:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:41:40Z", "source_id": 20029894, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 498, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:22Z", "source_id": 63161808, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T14:55:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:55:26Z", "source_id": 20040331, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 505, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:00Z", "source_id": 63193150, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:09:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:00Z", "source_id": 20049124, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 509, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:48Z", "source_id": 63205835, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:53Z", "source_id": 20052878, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 513, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:25Z", "source_id": 63215029, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:19:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:15:28Z", "source_id": 20055681, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 555, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:24Z", "source_id": 63241417, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:26:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:28Z", "source_id": 20063461, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 559, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:25Z", "source_id": 63249115, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:29:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:30Z", "source_id": 20065723, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 565, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:23Z", "source_id": 63256741, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:31:29Z", "source_id": 20067880, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 571, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:57Z", "source_id": 63270914, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T15:37:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:37:01Z", "source_id": 20072062, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 591, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:10Z", "source_id": 63281760, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:42:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:15Z", "source_id": 20075207, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 733, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:44Z", "source_id": 63296307, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:47:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:50Z", "source_id": 20079514, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:52Z", "source_id": 63310596, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:52:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:53Z", "source_id": 20083522, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 743, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:38Z", "source_id": 63320800, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:43Z", "source_id": 20086580, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:24Z", "source_id": 63336495, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T16:02:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:26Z", "source_id": 20091009, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 848, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:42Z", "source_id": 63348927, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:50Z", "source_id": 20094545, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Leven |
1541 |
1541 |
2 |
None |
None |
Edinburgh |
1708 |
1708 |
15 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68657/2026-09-21/detailed |
None |
Haymarket |
2026-09-21T17:04:00+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 |
1703 |
1706 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094545 |
1790006752607294 |
69 |
69 |
2026-09-21 16:16:47.754237 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:47.422225 |
| 715968 |
747547 |
G97712 |
522T93MT21 |
2026-09-21 |
COMPLETE |
20094143 |
2026-09-21 17:06:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 747547, "stp": "P", "toc": "London Overground", "uid": "G97712", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97712/2026-09-21/detailed", "trust_id": "522T93MT21", "origin_crs": "CHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-21", "dest_arr_time": "1706", "dest_platform": "4", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2T93", "timing_status": "LATE", "origin_station": "Chingford", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1637", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Bethnal Green", "dest_arr_time_act": "1703", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bethnal Green", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.223, \"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\": 366.235, \"from_m\": 284.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 503.407, \"from_m\": 366.235, \"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\": 3032.82, \"from_m\": 503.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5234.787, \"from_m\": 3032.82, \"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\": 5464.236, \"from_m\": 5234.787, \"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\": 6652.471, \"from_m\": 5464.236, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6927.923, \"from_m\": 6652.471, \"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\": 6970.245, \"from_m\": 6927.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7737.725, \"from_m\": 6970.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\": 7751.343, \"from_m\": 7737.725, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10663.613, \"from_m\": 7751.343, \"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\": 11609.695, \"from_m\": 10663.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12187.839, \"from_m\": 11609.695, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13652.344, \"from_m\": 12187.839, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15228.334, \"from_m\": 13652.344, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15865.236, \"from_m\": 15228.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16341.91, \"from_m\": 15865.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16795.129, \"from_m\": 16341.91, \"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\": 747547, \"profile_key\": \"14bd5f44a7630fc5f000334d7cbf0cdfe5232ec4011089baee5953aabc8c1237\", \"schedule_id\": 33500, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Chingford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1640H\", \"wtt_dep\": \"1641\", \"location\": \"Highams Park\", \"stage_seq\": 2, \"distance_m\": 2920.133, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1643H\", \"wtt_dep\": \"1644\", \"location\": \"Wood Street\", \"stage_seq\": 3, \"distance_m\": 5371.841, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1645H\", \"wtt_dep\": \"1646H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 4, \"distance_m\": 6743.058, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1648\", \"wtt_dep\": \"1648H\", \"location\": \"St. James' Street\", \"stage_seq\": 5, \"distance_m\": 7642.394, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1651H\", \"location\": \"Clapton Jn\", \"stage_seq\": 6, \"distance_m\": 9626.704, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1652H\", \"wtt_dep\": \"1653\", \"location\": \"Clapton\", \"stage_seq\": 7, \"distance_m\": 10510.668, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1655\", \"wtt_dep\": \"1655H\", \"location\": \"Hackney Downs\", \"stage_seq\": 8, \"distance_m\": 12008.842, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1659\", \"wtt_dep\": \"1659H\", \"location\": \"Bethnal Green\", \"stage_seq\": 9, \"distance_m\": 14982.987, \"section_seq\": 1, \"route_path_id\": 144010}, {\"is_pass\": false, \"wtt_arr\": \"1703\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 10, \"distance_m\": 16795.129, \"section_seq\": 1, \"route_path_id\": 144010}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 16795.129, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144010}], \"total_distance_m\": 16795.129, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15123.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1637", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:48Z\", \"source_id\": 63283354, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:42:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:41:53Z\", \"source_id\": 20075630, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:14Z\", \"source_id\": 63297641, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:16Z\", \"source_id\": 20079824, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:20Z\", \"source_id\": 63303569, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:23Z\", \"source_id\": 20081526, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:23Z\", \"source_id\": 63309269, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:25Z\", \"source_id\": 20083132, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:55Z\", \"source_id\": 63318707, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:55:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:54:58Z\", \"source_id\": 20085959, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:27Z\", \"source_id\": 63325801, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:58:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:31Z\", \"source_id\": 20087931, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:08Z\", \"source_id\": 63338619, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:02:11Z\", \"source_id\": 20091635, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:18Z\", \"source_id\": 63347625, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:21Z\", \"source_id\": 20094143, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "4", "timing_fact_generation": 1790006725158361, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:50.845438", "service_state_evidence_id": 20094143, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:51.619836", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CHI |
LST |
2T93 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 284.223, "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": 366.235, "from_m": 284.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 503.407, "from_m": 366.235, "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": 3032.82, "from_m": 503.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5234.787, "from_m": 3032.82, "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": 5464.236, "from_m": 5234.787, "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": 6652.471, "from_m": 5464.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6927.923, "from_m": 6652.471, "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": 6970.245, "from_m": 6927.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7737.725, "from_m": 6970.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": 7751.343, "from_m": 7737.725, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10663.613, "from_m": 7751.343, "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": 11609.695, "from_m": 10663.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12187.839, "from_m": 11609.695, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13652.344, "from_m": 12187.839, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15228.334, "from_m": 13652.344, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15865.236, "from_m": 15228.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16341.91, "from_m": 15865.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16795.129, "from_m": 16341.91, "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": 747547, "profile_key": "14bd5f44a7630fc5f000334d7cbf0cdfe5232ec4011089baee5953aabc8c1237", "schedule_id": 33500, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1637", "location": "Chingford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1640H", "wtt_dep": "1641", "location": "Highams Park", "stage_seq": 2, "distance_m": 2920.133, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1643H", "wtt_dep": "1644", "location": "Wood Street", "stage_seq": 3, "distance_m": 5371.841, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1645H", "wtt_dep": "1646H", "location": "Walthamstow Central", "stage_seq": 4, "distance_m": 6743.058, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1648", "wtt_dep": "1648H", "location": "St. James' Street", "stage_seq": 5, "distance_m": 7642.394, "section_seq": 1, "route_path_id": 144010}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1651H", "location": "Clapton Jn", "stage_seq": 6, "distance_m": 9626.704, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1652H", "wtt_dep": "1653", "location": "Clapton", "stage_seq": 7, "distance_m": 10510.668, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1655", "wtt_dep": "1655H", "location": "Hackney Downs", "stage_seq": 8, "distance_m": 12008.842, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1659", "wtt_dep": "1659H", "location": "Bethnal Green", "stage_seq": 9, "distance_m": 14982.987, "section_seq": 1, "route_path_id": 144010}, {"is_pass": false, "wtt_arr": "1703", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 10, "distance_m": 16795.129, "section_seq": 1, "route_path_id": 144010}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 16795.129, "from_m": 0.0, "section_seq": 1, "route_path_id": 144010}], "total_distance_m": 16795.129, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15123.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.62, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15414, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:48Z", "source_id": 63283354, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:42:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:41:53Z", "source_id": 20075630, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:14Z", "source_id": 63297641, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:47:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:16Z", "source_id": 20079824, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15418, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:20Z", "source_id": 63303569, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:50:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:23Z", "source_id": 20081526, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15422, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:23Z", "source_id": 63309269, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:25Z", "source_id": 20083132, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15426, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:55Z", "source_id": 63318707, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:55:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:54:58Z", "source_id": 20085959, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:27Z", "source_id": 63325801, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:58:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:31Z", "source_id": 20087931, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:08Z", "source_id": 63338619, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:02:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:02:11Z", "source_id": 20091635, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15474, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:18Z", "source_id": 63347625, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:21Z", "source_id": 20094143, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Chingford |
1637 |
1637 |
2 |
None |
None |
London Liverpool Street |
1706 |
1703 |
4 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G97712/2026-09-21/detailed |
None |
Bethnal Green |
2026-09-21T17:02:30+01:00 |
London Liverpool Street |
3.0 |
{"type": "LineString", "coordinates": [[-0.0597029650123744, 51.5239471464723], [-0.0598122, 51.523938900000005], [-0.06001089999999999, 51.5239223], [-0.06020860000000001, 51.5239063], [-0.06049090000000001, 51.5238841], [-0.060700299999999985, 51.5238686], [-0.06089669999999999, 51.5238545], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
1.1 |
1703 |
1706 |
Bethnal Green |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094143 |
1790006725158361 |
42 |
42 |
2026-09-21 16:16:51.619836 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:50.845438 |
| 715969 |
742768 |
G38567 |
641I20MM21 |
2026-09-21 |
COMPLETE |
20094274 |
2026-09-21 17:07:00 |
2026-09-21 16:16:52 |
2026-09-23 16:16:52 |
{"id": 742768, "stp": "O", "toc": "Transport for Wales", "uid": "G38567", "consist": "158831+158832", "dest_crs": "BHI", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38567/2026-09-21/detailed", "trust_id": "641I20MM21", "origin_crs": "AYW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham International", "service_date": "2026-09-21", "dest_arr_time": "1652", "dest_platform": "1", "is_terminated": 1, "next_location": "Birmingham International", "signalling_id": "1I20", "timing_status": "LATE", "origin_station": "Aberystwyth", "current_leg_arr": "1707", "current_leg_dep": "1655", "current_leg_end": "Birmingham International", "origin_dep_time": "1327", "origin_platform": null, "current_location": "Birmingham International", "last_update_time": "2026-09-21T16:16:52", "route_debug_link": null, "timing_variation": "+17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8995766, 52.47774979999999], [-1.8991693, 52.477706700000006], [-1.8990257, 52.47769339999999], [-1.898893, 52.47768109999999], [-1.8987603, 52.47766659999999], [-1.8986665000000005, 52.477658], [-1.8986379, 52.47765669999999], [-1.8985896, 52.4776535], [-1.8984902999999995, 52.4776475], [-1.8982946999999997, 52.4776406], [-1.8981578, 52.477639], [-1.8978671999999996, 52.4776505], [-1.8972412, 52.47768159999999], [-1.8972187000000005, 52.477683000000006], [-1.8970375, 52.4776974], [-1.8969738000000005, 52.47770450000001], [-1.8968791999999997, 52.477714299999995], [-1.8967884, 52.477717700000014], [-1.8966981999999997, 52.47773349999999], [-1.8964693, 52.477799999999995], [-1.8963379, 52.4778351], [-1.8960497999999997, 52.47791140000001], [-1.8959580999999996, 52.4779363], [-1.8956836, 52.4779876], [-1.89545, 52.47803129999999], [-1.8952585, 52.4780754], [-1.8951406, 52.4781039], [-1.891878181349808, 52.478892127351166], [-1.8918724999999996, 52.47889349999999], [-1.8918274652693656, 52.47890637230818], [-1.8917497, 52.4789286], [-1.8915161, 52.47898740000001], [-1.8912224, 52.47906909999999], [-1.8909412, 52.479145599999995], [-1.8904785, 52.4792812], [-1.8901822, 52.479371], [-1.8898627999999995, 52.4794759], [-1.8895428, 52.4795775], [-1.8893587999999997, 52.4796354], [-1.88917, 52.47969729999999], [-1.8889854, 52.479752100000006], [-1.8887412999999995, 52.4798157], [-1.8880029999999997, 52.479994299999994], [-1.8874432, 52.48013259999999], [-1.8871425999999996, 52.48021109999999], [-1.8864620966509948, 52.48038489693494], [-1.8864381999999995, 52.480391], [-1.8859989, 52.48050169999999], [-1.8858277260979892, 52.48054200720586], [-1.885739, 52.4805629], [-1.8855507999999996, 52.480606599999994], [-1.8853863, 52.4806417], [-1.8852293, 52.48067249999998], [-1.8851012999999996, 52.4806962], [-1.8849932999999996, 52.4807144], [-1.884604, 52.48077699999999], [-1.8844261, 52.480802], [-1.8842566999999997, 52.4808236], [-1.8839784, 52.4808592], [-1.8838777, 52.4808678], [-1.8835269999999995, 52.48089969999999], [-1.8833567, 52.480915], [-1.8830846, 52.4809387], [-1.8827448, 52.4809684], [-1.8825769000000003, 52.480982100000006], [-1.8823680000000005, 52.48100329999998], [-1.8822353000000005, 52.48101649999999], [-1.8820740999999996, 52.481033999999994], [-1.881879, 52.4810596], [-1.8817323, 52.4810822], [-1.8815676999999995, 52.48111099999999], [-1.8814117, 52.4811403], [-1.8812024000000005, 52.4811793], [-1.8810072, 52.48121529999999], [-1.8807828, 52.4812506], [-1.8806308, 52.481275], [-1.8804343, 52.4813019], [-1.8802003, 52.481331899999994], [-1.8799629999999996, 52.481356299999995], [-1.8797539, 52.48137619999999], [-1.8795681, 52.481390299999994], [-1.8793175, 52.4814081], [-1.8790607, 52.4814224], [-1.8787142, 52.48143099999999], [-1.8785393, 52.4814317], [-1.8783084999999995, 52.4814313], [-1.8782018, 52.48143050000001], [-1.8781184, 52.4814271], [-1.8777798, 52.481413299999986], [-1.8776777, 52.4814086], [-1.877607967175964, 52.481408255072594], [-1.8771925, 52.48140619999999], [-1.8769442, 52.481409699999986], [-1.8766607999999996, 52.4814161], [-1.8763938, 52.48142510000001], [-1.8761869, 52.481437], [-1.8759051, 52.4814531], [-1.875733, 52.48146559999999], [-1.8754384, 52.481489999999994], [-1.875265, 52.48150879999999], [-1.8750365, 52.481540899999985], [-1.8745226, 52.4816233], [-1.8743866, 52.4816433], [-1.8742753, 52.4816586], [-1.8740326, 52.48168769999999], [-1.8737682, 52.4817143], [-1.8733651, 52.48175659999999], [-1.8726739999999995, 52.48182570000001], [-1.8723153999999995, 52.4818637], [-1.8719512, 52.48189940000001], [-1.8716248, 52.4819251], [-1.8714161, 52.481938], [-1.8711114, 52.4819536], [-1.8708355, 52.4819603], [-1.8705666, 52.4819635], [-1.8703235, 52.48196099999999], [-1.8702110628497888, 52.48195901238817], [-1.870134, 52.481984700000005], [-1.869997908071446, 52.48202686933506], [-1.8698964968995355, 52.482028891204074], [-1.8697506, 52.482031799999994], [-1.8692487, 52.4820427], [-1.8688005999999997, 52.4820542], [-1.8684609000000003, 52.48206559999999], [-1.8681844999999997, 52.4820767], [-1.8678773, 52.482090799999995], [-1.8670227, 52.4821355], [-1.8669162037832348, 52.48214315453929], [-1.866863866480729, 52.4821469163432], [-1.8667514, 52.482155], [-1.8660868, 52.48220619999999], [-1.8658743, 52.4822227], [-1.8655149999999996, 52.4822528], [-1.8646873, 52.482314499999994], [-1.8639295, 52.4823749], [-1.8630095, 52.4824402], [-1.8627838999999995, 52.482457200000006], [-1.862288, 52.4825064], [-1.861537, 52.482566799999994], [-1.860786, 52.482626499999995], [-1.8600845999999995, 52.4826812], [-1.8593456, 52.482739999999986], [-1.8585785, 52.4828021], [-1.8578087000000003, 52.48286170000001], [-1.8570805, 52.48291719999999], [-1.8563094, 52.48297929999999], [-1.8558901999999995, 52.4830106], [-1.8551418, 52.483071800000005], [-1.8547998, 52.48309960000001], [-1.8541668, 52.4831502], [-1.8534381, 52.48320709999999], [-1.8526970000000005, 52.48326779999999], [-1.8519480999999995, 52.483328], [-1.8512284999999995, 52.48338630000001], [-1.8505118, 52.4834432], [-1.8497727999999996, 52.483506900000016], [-1.8487783, 52.48359130000001], [-1.8482693999999995, 52.4836343], [-1.8475082, 52.4836942], [-1.8467814, 52.48375380000001], [-1.8460486, 52.483813999999995], [-1.8452345, 52.4838785], [-1.8445377, 52.483934299999994], [-1.8438041, 52.4839939], [-1.8430813, 52.48404779999999], [-1.8423002, 52.4841064], [-1.8416382, 52.48415809999999], [-1.8409524, 52.4842142], [-1.8401845, 52.4842757], [-1.8394736999999997, 52.48433610000001], [-1.8387306999999995, 52.4844006], [-1.8379569, 52.4844659], [-1.8372086, 52.48452639999999], [-1.8365013, 52.48458409999999], [-1.8357776, 52.4846407], [-1.8350279, 52.4847003], [-1.8343091, 52.4847534], [-1.833516, 52.48481280000001], [-1.8327682, 52.4848694], [-1.8320735, 52.48492409999999], [-1.8313653999999997, 52.4849788], [-1.8306326, 52.4850358], [-1.8301914, 52.48507330000001], [-1.8298816, 52.4850946], [-1.8291499, 52.48514630000001], [-1.8284237999999997, 52.4851893], [-1.8276531999999996, 52.48523449999999], [-1.8269378000000005, 52.4852759], [-1.8261297, 52.48530959999999], [-1.8254243, 52.48534139999999], [-1.8248208, 52.4853668], [-1.824666, 52.48536899999999], [-1.8240173, 52.48540020000001], [-1.8230586, 52.4854213], [-1.8221642, 52.485436099999994], [-1.8215770999999996, 52.48544199999999], [-1.8213229999999996, 52.485443100000005], [-1.820954, 52.485445600000006], [-1.8198451, 52.4854419], [-1.8191759000000003, 52.48543729999999], [-1.8184614, 52.4854257], [-1.8177471, 52.4854131], [-1.8168642999999995, 52.485387800000005], [-1.8164125, 52.485376599999995], [-1.815892, 52.4853606], [-1.8152277000000003, 52.4853333], [-1.8145338999999996, 52.485302999999995], [-1.8142178999999996, 52.48528769999999], [-1.8139521999999997, 52.48527459999999], [-1.8132246000000003, 52.4852376], [-1.81314941352914, 52.48523331126064], [-1.8128901312438004, 52.48521896260471], [-1.8126604616456603, 52.485209241474074], [-1.8124561817613989, 52.48520344754038], [-1.812273068617692, 52.48520088047526], [-1.8121068992412197, 52.48520083995034], [-1.811953450658658, 52.48520262563728], [-1.811808499896686, 52.48520553720769], [-1.8116678239819808, 52.48520887433323], [-1.811527199941221, 52.48521193668554], [-1.811382404801084, 52.48521402393624], [-1.8112292155882477, 52.485214435756966], [-1.8110634093293896, 52.48521247181938], [-1.8108807630511885, 52.48520743179509], [-1.8106770537803216, 52.48519861535575], [-1.810448058543467, 52.485185322172995], [-1.8101895543673023, 52.485166851918464], [-1.8100316000000003, 52.48515290000001], [-1.8096337, 52.48510819999999], [-1.8093883, 52.48507450000001], [-1.8088677, 52.48500589999999], [-1.8084819, 52.48496070000001], [-1.8082006, 52.48492950000001], [-1.8076076999999997, 52.4848714], [-1.8069439, 52.4848], [-1.8065384, 52.4847544], [-1.8061685999999997, 52.4847081], [-1.8058684999999997, 52.4846692], [-1.8054639, 52.4846107], [-1.8046150000000003, 52.4844884], [-1.8040019, 52.4844061], [-1.803169, 52.4842873], [-1.8023187, 52.48415680000001], [-1.8014662, 52.4840229], [-1.8006465, 52.483891199999995], [-1.7997781, 52.4837486], [-1.7989373, 52.483597], [-1.7980975999999995, 52.4834462], [-1.7972602, 52.4832901], [-1.7966417, 52.4831741], [-1.7966305682390429, 52.48317192030276], [-1.7959354000000003, 52.4830358], [-1.7956171999999997, 52.48296959999999], [-1.7949940999999996, 52.4828414], [-1.7943920000000002, 52.4827118], [-1.7934296, 52.482487599999985], [-1.7925595, 52.48228640000001], [-1.7916743000000002, 52.482088700000006], [-1.7915092, 52.4820487], [-1.7903735, 52.4817499], [-1.7894441999999997, 52.481507299999976], [-1.7886990000000005, 52.48130599999999], [-1.7876277, 52.4810042], [-1.7867921, 52.48076309999999], [-1.7860246999999998, 52.480532999999994], [-1.784643, 52.4801026], [-1.7838061, 52.4798379], [-1.7829733, 52.479558399999995], [-1.7821475, 52.4792764], [-1.7814046, 52.47901519999999], [-1.7810638, 52.4788947], [-1.7802732, 52.4786069], [-1.7792408, 52.478215899999995], [-1.778206, 52.47781210000001], [-1.7775663, 52.4775532], [-1.7767763999999997, 52.477227], [-1.7759787, 52.4768888], [-1.7752095, 52.476551099999995], [-1.7744665999999998, 52.476221], [-1.7737294, 52.4758843], [-1.7729904999999997, 52.47553859999999], [-1.7722557999999995, 52.47518959999999], [-1.7713753999999995, 52.4747614], [-1.7706628, 52.474415999999984], [-1.7694687, 52.473840900000006], [-1.7677652, 52.4730344], [-1.7675486, 52.47293479999999], [-1.7659339999999997, 52.47213609999999], [-1.7644423, 52.4714157], [-1.7635108999999998, 52.4709686], [-1.7618579999999997, 52.470173], [-1.761466, 52.469978], [-1.7596286, 52.469085699999994], [-1.7590251, 52.468793299999994], [-1.7575708, 52.46808790000001], [-1.7558822999999997, 52.46727979999999], [-1.7551019, 52.4669026], [-1.7532669, 52.466026599999985], [-1.7523754, 52.46559609999999], [-1.7517456, 52.4652953], [-1.7509655999999998, 52.464918100000006], [-1.7497265, 52.46432130000001], [-1.7479862999999998, 52.4634793], [-1.7444276, 52.4617477], [-1.7407659, 52.4599849], [-1.7370798, 52.4581952], [-1.7365501999999997, 52.45792990000001], [-1.7357587999999995, 52.4575263], [-1.7350498, 52.45715429999999], [-1.7343478, 52.456776399999995], [-1.7335757000000005, 52.456348899999995], [-1.7327508, 52.455876499999995], [-1.7323455, 52.4556421], [-1.7317387, 52.45529590000001], [-1.7305932000000002, 52.45459079999999], [-1.7304421, 52.4544955], [-1.7293651999999995, 52.4537596], [-1.729208, 52.45366430000001], [-1.7284302, 52.4531416], [-1.7278816999999995, 52.4527445], [-1.7276202, 52.4525589], [-1.7273706999999998, 52.45238239999999], [-1.7269468999999995, 52.452079999999995], [-1.7268936999999998, 52.4520418], [-1.7267135999999998, 52.451912400000005], [-1.7264964, 52.4517517], [-1.7264319, 52.451704], [-1.7261757999999998, 52.4515144], [-1.7259156, 52.4513215], [-1.7255763, 52.4510665], [-1.7251578999999997, 52.450744]]}", "current_leg_start": "Birmingham New Street", "dest_arr_time_act": "1650", "motion_projection": null, "next_location_lat": "52.4507440", "next_location_lon": "-1.7251579", "previous_location": "Birmingham New Street", "current_leg_milage": "8.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6234.822, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 6730.768, \"from_m\": 6234.822, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 9647.829, \"from_m\": 6730.768, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 10998.302, \"from_m\": 9647.829, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 26649.253, \"from_m\": 10998.302, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 27239.001, \"from_m\": 26649.253, \"capability_applied\": null, \"effective_limit_mph\": 40.389, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.389}, {\"to_m\": 27404.186, \"from_m\": 27239.001, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 32883.562, \"from_m\": 27404.186, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 33405.035, \"from_m\": 32883.562, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 44610.177, \"from_m\": 33405.035, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 45491.249, \"from_m\": 44610.177, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 46542.567, \"from_m\": 45491.249, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 47456.402, \"from_m\": 46542.567, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 53609.693, \"from_m\": 47456.402, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 54612.704, \"from_m\": 53609.693, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 54712.377, \"from_m\": 54612.704, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 55815.148, \"from_m\": 54712.377, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 56378.062, \"from_m\": 55815.148, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 57790.586, \"from_m\": 56378.062, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 58636.634, \"from_m\": 57790.586, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 59669.581, \"from_m\": 58636.634, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 61127.308, \"from_m\": 59669.581, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 61389.602, \"from_m\": 61127.308, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 62542.898, \"from_m\": 61389.602, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 63277.361, \"from_m\": 62542.898, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 63647.481, \"from_m\": 63277.361, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 64324.637, \"from_m\": 63647.481, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 64755.315, \"from_m\": 64324.637, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 65464.581, \"from_m\": 64755.315, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 67840.203, \"from_m\": 65464.581, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 69887.036, \"from_m\": 67840.203, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 72302.301, \"from_m\": 69887.036, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 74056.248, \"from_m\": 72302.301, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 76812.94, \"from_m\": 74056.248, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 77255.21, \"from_m\": 76812.94, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 80550.036, \"from_m\": 77255.21, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 81189.767, \"from_m\": 80550.036, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 84846.513, \"from_m\": 81189.767, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 91238.156, \"from_m\": 84846.513, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 91947.981, \"from_m\": 91238.156, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 94781.324, \"from_m\": 91947.981, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 94879.901, \"from_m\": 94781.324, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 99426.239, \"from_m\": 94879.901, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 99544.173, \"from_m\": 99426.239, \"capability_applied\": null, \"effective_limit_mph\": 27.962, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 27.962}, {\"to_m\": 104097.668, \"from_m\": 99544.173, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 104910.948, \"from_m\": 104097.668, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 111335.587, \"from_m\": 104910.948, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 120766.142, \"from_m\": 111335.587, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 125991.03, \"from_m\": 120766.142, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 126803.543, \"from_m\": 125991.03, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 129338.965, \"from_m\": 126803.543, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 129497.998, \"from_m\": 129338.965, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 129556.78, \"from_m\": 129497.998, \"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\": 130355.573, \"from_m\": 129556.78, \"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\": 130881.433, \"from_m\": 130355.573, \"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\": 145606.52, \"from_m\": 130881.433, \"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\": 147244.505, \"from_m\": 145606.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 162759.219, \"from_m\": 147244.505, \"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\": 162796.883, \"from_m\": 162759.219, \"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\": 175278.26, \"from_m\": 162796.883, \"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\": 176992.452, \"from_m\": 175278.26, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 177056.448, \"from_m\": 176992.452, \"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\": 177206.26, \"from_m\": 177056.448, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 177522.486, \"from_m\": 177206.26, \"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\": 178232.211, \"from_m\": 177522.486, \"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\": 178581.456, \"from_m\": 178232.211, \"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\": 184648.846, \"from_m\": 178581.456, \"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\": 185013.743, \"from_m\": 184648.846, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 188636.663, \"from_m\": 185013.743, \"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\": 189194.405, \"from_m\": 188636.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 189248.452, \"from_m\": 189194.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 189249.36, \"from_m\": 189248.452, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 191808.874, \"from_m\": 189249.36, \"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\": 195281.299, \"from_m\": 191808.874, \"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\": 195320.628, \"from_m\": 195281.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\": 197491.711, \"from_m\": 195320.628, \"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\": 198354.194, \"from_m\": 197491.711, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 198914.527, \"from_m\": 198354.194, \"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\": 198950.523, \"from_m\": 198914.527, \"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\": 198964.388, \"from_m\": 198950.523, \"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\": 199386.318, \"from_m\": 198964.388, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 199563.613, \"from_m\": 199386.318, \"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\": 199645.281, \"from_m\": 199563.613, \"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\": 200270.4, \"from_m\": 199645.281, \"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\": 200638.871, \"from_m\": 200270.4, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 204881.71, \"from_m\": 200638.871, \"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\": 209295.696, \"from_m\": 204881.71, \"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\": 211855.123, \"from_m\": 209295.696, \"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}], \"service_id\": 742768, \"profile_key\": \"f64cf3d884915714ba21388328b5a1fa5d48819d588ff988841032ee8fd88cfe\", \"schedule_id\": 36939, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1327\", \"location\": \"Aberystwyth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1328H\", \"location\": \"Llanbadarn Fawr L.C.\", \"stage_seq\": 2, \"distance_m\": 1657.668, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1334\", \"wtt_dep\": \"1335\", \"location\": \"Bow Street\", \"stage_seq\": 3, \"distance_m\": 6919.267, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1336H\", \"location\": \"Pant Y Peron S.B.\", \"stage_seq\": 4, \"distance_m\": 7918.598, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1343H\", \"wtt_dep\": \"1344H\", \"location\": \"Borth\", \"stage_seq\": 5, \"distance_m\": 13469.497, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1353H\", \"wtt_dep\": \"1354H\", \"location\": \"Dovey Jn\", \"stage_seq\": 6, \"distance_m\": 26836.307, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1407\", \"location\": \"Machynlleth\", \"stage_seq\": 7, \"distance_m\": 33082.839, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1423H\", \"wtt_dep\": \"1424H\", \"location\": \"Talerddig\", \"stage_seq\": 8, \"distance_m\": 55202.593, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1433\", \"wtt_dep\": \"1434\", \"location\": \"Caersws\", \"stage_seq\": 9, \"distance_m\": 67930.323, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Newtown\", \"stage_seq\": 10, \"distance_m\": 77113.658, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Fron Jn\", \"stage_seq\": 11, \"distance_m\": 94879.901, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455H\", \"location\": \"Welshpool\", \"stage_seq\": 12, \"distance_m\": 99282.697, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Westbury (Salop) Up\", \"stage_seq\": 13, \"distance_m\": 113034.445, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 129535.833, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"English Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 130362.334, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1531\", \"location\": \"Shrewsbury\", \"stage_seq\": 16, \"distance_m\": 130572.041, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532H\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 17, \"distance_m\": 131009.382, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1545\", \"location\": \"Wellington (Shropshire)\", \"stage_seq\": 18, \"distance_m\": 146672.182, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1550H\", \"wtt_dep\": \"1552\", \"location\": \"Telford Central\", \"stage_seq\": 19, \"distance_m\": 152873.81, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Madeley Jn (Shropshire)\", \"stage_seq\": 20, \"distance_m\": 154841.106, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1559\", \"location\": \"Cosford\", \"stage_seq\": 21, \"distance_m\": 163414.95, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Stafford Rd Jn\", \"stage_seq\": 22, \"distance_m\": 176074.307, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1607H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 23, \"distance_m\": 177131.221, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1609\", \"wtt_dep\": \"1611\", \"location\": \"Wolverhampton\", \"stage_seq\": 24, \"distance_m\": 177865.153, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1617H\", \"location\": \"Dudley Port\", \"stage_seq\": 25, \"distance_m\": 186859.812, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1619H\", \"wtt_dep\": \"1620H\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 26, \"distance_m\": 190112.236, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Galton Jn\", \"stage_seq\": 27, \"distance_m\": 192641.939, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1625H\", \"location\": \"Soho South Jn\", \"stage_seq\": 28, \"distance_m\": 195379.141, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1639\", \"location\": \"Birmingham New Street\", \"stage_seq\": 29, \"distance_m\": 198663.049, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641\", \"location\": \"Proof House Jn\", \"stage_seq\": 30, \"distance_m\": 199665.831, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1641H\", \"location\": \"Grand Jn\", \"stage_seq\": 31, \"distance_m\": 200220.076, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1644H\", \"location\": \"Stechford\", \"stage_seq\": 32, \"distance_m\": 204727.381, \"section_seq\": 1, \"route_path_id\": 144251}, {\"is_pass\": false, \"wtt_arr\": \"1650\", \"wtt_dep\": null, \"location\": \"Birmingham International\", \"stage_seq\": 33, \"distance_m\": 211855.123, \"section_seq\": 1, \"route_path_id\": 144251}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 211855.123, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144251}], \"total_distance_m\": 211855.123, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 211761.747, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 93.376, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1327", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "12.0", "current_position_lat": "52.4507440", "current_position_lon": "-1.7251579", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:34:17Z\", \"source_id\": 19937068, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:38:50Z\", \"source_id\": 62812772, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:41:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:38:52Z\", \"source_id\": 19940354, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18830, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:53:16Z\", \"source_id\": 62849562, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:53:20Z\", \"source_id\": 19950755, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:58:41Z\", \"source_id\": 62863113, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:00:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:58:44Z\", \"source_id\": 19954570, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:23:11Z\", \"source_id\": 62925305, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:23:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:23:12Z\", \"source_id\": 19972119, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:32:56Z\", \"source_id\": 19979229, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18801, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:39:16Z\", \"source_id\": 62965939, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:40:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:39:20Z\", \"source_id\": 19983837, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18793, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:50:41Z\", \"source_id\": 62995529, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:50:43Z\", \"source_id\": 19992345, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:23:03Z\", \"source_id\": 20016026, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:21Z\", \"source_id\": 63132889, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:45:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:44:24Z\", \"source_id\": 20031898, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:21Z\", \"source_id\": 63153971, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:53:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:52:22Z\", \"source_id\": 20037951, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18963, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:54Z\", \"source_id\": 63176656, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:01:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:00:58Z\", \"source_id\": 20044464, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:24Z\", \"source_id\": 63199439, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:25Z\", \"source_id\": 20050952, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:48Z\", \"source_id\": 63224061, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:19:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:18:51Z\", \"source_id\": 20058344, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:42Z\", \"source_id\": 63229184, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:48Z\", \"source_id\": 20059880, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:29Z\", \"source_id\": 63306808, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:35Z\", \"source_id\": 20082469, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:36Z\", \"source_id\": 63334297, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:40Z\", \"source_id\": 20090419, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:26Z\", \"source_id\": 63348057, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:30Z\", \"source_id\": 20094274, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham International", "service_state_platform": "1", "timing_fact_generation": 1790006731339070, "current_leg_arrival_utc": "2026-09-21T17:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:51.917353", "service_state_evidence_id": 63348057, "current_leg_start_actual_dep": "2026-09-21T16:56:00+01:00", "operational_evidence_version": 149, "service_state_event_time_utc": "2026-09-21T16:06:51", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:52.891566", "service_state_valid_until_kind": null, "operational_interpretation_version": 149, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
O |
AYW |
BHI |
1I20 |
158831+158832 |
4 |
90 |
None |
{"version": 3, "segments": [{"to_m": 6234.822, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 6730.768, "from_m": 6234.822, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 9647.829, "from_m": 6730.768, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 10998.302, "from_m": 9647.829, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 26649.253, "from_m": 10998.302, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 27239.001, "from_m": 26649.253, "capability_applied": null, "effective_limit_mph": 40.389, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.389}, {"to_m": 27404.186, "from_m": 27239.001, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 32883.562, "from_m": 27404.186, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 33405.035, "from_m": 32883.562, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 44610.177, "from_m": 33405.035, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 45491.249, "from_m": 44610.177, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 46542.567, "from_m": 45491.249, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 47456.402, "from_m": 46542.567, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 53609.693, "from_m": 47456.402, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 54612.704, "from_m": 53609.693, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 54712.377, "from_m": 54612.704, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 59.03}, {"to_m": 55815.148, "from_m": 54712.377, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 56378.062, "from_m": 55815.148, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 57790.586, "from_m": 56378.062, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 58636.634, "from_m": 57790.586, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.244}, {"to_m": 59669.581, "from_m": 58636.634, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.778}, {"to_m": 61127.308, "from_m": 59669.581, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 61389.602, "from_m": 61127.308, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 62542.898, "from_m": 61389.602, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 63277.361, "from_m": 62542.898, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 71.458}, {"to_m": 63647.481, "from_m": 63277.361, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 64324.637, "from_m": 63647.481, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 64755.315, "from_m": 64324.637, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 65464.581, "from_m": 64755.315, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 67840.203, "from_m": 65464.581, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 69887.036, "from_m": 67840.203, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 72302.301, "from_m": 69887.036, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 74056.248, "from_m": 72302.301, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 76812.94, "from_m": 74056.248, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 77255.21, "from_m": 76812.94, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 80550.036, "from_m": 77255.21, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 81189.767, "from_m": 80550.036, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 84846.513, "from_m": 81189.767, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 91238.156, "from_m": 84846.513, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 91947.981, "from_m": 91238.156, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 94781.324, "from_m": 91947.981, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 94879.901, "from_m": 94781.324, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 99426.239, "from_m": 94879.901, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 99544.173, "from_m": 99426.239, "capability_applied": null, "effective_limit_mph": 27.962, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 27.962}, {"to_m": 104097.668, "from_m": 99544.173, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 104910.948, "from_m": 104097.668, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 111335.587, "from_m": 104910.948, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 120766.142, "from_m": 111335.587, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 125991.03, "from_m": 120766.142, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 126803.543, "from_m": 125991.03, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 59.03}, {"to_m": 129338.965, "from_m": 126803.543, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 129497.998, "from_m": 129338.965, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 129556.78, "from_m": 129497.998, "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": 130355.573, "from_m": 129556.78, "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": 130881.433, "from_m": 130355.573, "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": 145606.52, "from_m": 130881.433, "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": 147244.505, "from_m": 145606.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 162759.219, "from_m": 147244.505, "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": 162796.883, "from_m": 162759.219, "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": 175278.26, "from_m": 162796.883, "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": 176992.452, "from_m": 175278.26, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 177056.448, "from_m": 176992.452, "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": 177206.26, "from_m": 177056.448, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 177522.486, "from_m": 177206.26, "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": 178232.211, "from_m": 177522.486, "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": 178581.456, "from_m": 178232.211, "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": 184648.846, "from_m": 178581.456, "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": 185013.743, "from_m": 184648.846, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 188636.663, "from_m": 185013.743, "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": 189194.405, "from_m": 188636.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 189248.452, "from_m": 189194.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 189249.36, "from_m": 189248.452, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 191808.874, "from_m": 189249.36, "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": 195281.299, "from_m": 191808.874, "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": 195320.628, "from_m": 195281.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": 197491.711, "from_m": 195320.628, "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": 198354.194, "from_m": 197491.711, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 198914.527, "from_m": 198354.194, "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": 198950.523, "from_m": 198914.527, "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": 198964.388, "from_m": 198950.523, "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": 199386.318, "from_m": 198964.388, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 199563.613, "from_m": 199386.318, "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": 199645.281, "from_m": 199563.613, "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": 200270.4, "from_m": 199645.281, "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": 200638.871, "from_m": 200270.4, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 204881.71, "from_m": 200638.871, "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": 209295.696, "from_m": 204881.71, "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": 211855.123, "from_m": 209295.696, "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}], "service_id": 742768, "profile_key": "f64cf3d884915714ba21388328b5a1fa5d48819d588ff988841032ee8fd88cfe", "schedule_id": 36939, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1327", "location": "Aberystwyth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1328H", "location": "Llanbadarn Fawr L.C.", "stage_seq": 2, "distance_m": 1657.668, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1334", "wtt_dep": "1335", "location": "Bow Street", "stage_seq": 3, "distance_m": 6919.267, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1336H", "location": "Pant Y Peron S.B.", "stage_seq": 4, "distance_m": 7918.598, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1343H", "wtt_dep": "1344H", "location": "Borth", "stage_seq": 5, "distance_m": 13469.497, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1353H", "wtt_dep": "1354H", "location": "Dovey Jn", "stage_seq": 6, "distance_m": 26836.307, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1407", "location": "Machynlleth", "stage_seq": 7, "distance_m": 33082.839, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1423H", "wtt_dep": "1424H", "location": "Talerddig", "stage_seq": 8, "distance_m": 55202.593, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1433", "wtt_dep": "1434", "location": "Caersws", "stage_seq": 9, "distance_m": 67930.323, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Newtown", "stage_seq": 10, "distance_m": 77113.658, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Fron Jn", "stage_seq": 11, "distance_m": 94879.901, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455H", "location": "Welshpool", "stage_seq": 12, "distance_m": 99282.697, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Westbury (Salop) Up", "stage_seq": 13, "distance_m": 113034.445, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Sutton Bridge Jn", "stage_seq": 14, "distance_m": 129535.833, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "English Bridge Jn", "stage_seq": 15, "distance_m": 130362.334, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1531", "location": "Shrewsbury", "stage_seq": 16, "distance_m": 130572.041, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532H", "location": "Shrewsbury Abbey Foregate", "stage_seq": 17, "distance_m": 131009.382, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1545", "location": "Wellington (Shropshire)", "stage_seq": 18, "distance_m": 146672.182, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1550H", "wtt_dep": "1552", "location": "Telford Central", "stage_seq": 19, "distance_m": 152873.81, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554", "location": "Madeley Jn (Shropshire)", "stage_seq": 20, "distance_m": 154841.106, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1559", "location": "Cosford", "stage_seq": 21, "distance_m": 163414.95, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Stafford Rd Jn", "stage_seq": 22, "distance_m": 176074.307, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1607H", "location": "Wolverhampton North Jn", "stage_seq": 23, "distance_m": 177131.221, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1609", "wtt_dep": "1611", "location": "Wolverhampton", "stage_seq": 24, "distance_m": 177865.153, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1617H", "location": "Dudley Port", "stage_seq": 25, "distance_m": 186859.812, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1619H", "wtt_dep": "1620H", "location": "Sandwell & Dudley", "stage_seq": 26, "distance_m": 190112.236, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624", "location": "Galton Jn", "stage_seq": 27, "distance_m": 192641.939, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1625H", "location": "Soho South Jn", "stage_seq": 28, "distance_m": 195379.141, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1639", "location": "Birmingham New Street", "stage_seq": 29, "distance_m": 198663.049, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641", "location": "Proof House Jn", "stage_seq": 30, "distance_m": 199665.831, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1641H", "location": "Grand Jn", "stage_seq": 31, "distance_m": 200220.076, "section_seq": 1, "route_path_id": 144251}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1644H", "location": "Stechford", "stage_seq": 32, "distance_m": 204727.381, "section_seq": 1, "route_path_id": 144251}, {"is_pass": false, "wtt_arr": "1650", "wtt_dep": null, "location": "Birmingham International", "stage_seq": 33, "distance_m": 211855.123, "section_seq": 1, "route_path_id": 144251}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 211855.123, "from_m": 0.0, "section_seq": 1, "route_path_id": 144251}], "total_distance_m": 211855.123, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 211761.747, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 93.376, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:34:17Z", "source_id": 19937068, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T13:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18878, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:38:50Z", "source_id": 62812772, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T12:41:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:38:52Z", "source_id": 19940354, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T13:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18830, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:53:16Z", "source_id": 62849562, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T12:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:53:20Z", "source_id": 19950755, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T13:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18821, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:58:41Z", "source_id": 62863113, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T13:00:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:58:44Z", "source_id": 19954570, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T14:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18814, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:23:11Z", "source_id": 62925305, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T13:23:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:23:12Z", "source_id": 19972119, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T14:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:32:56Z", "source_id": 19979229, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T14:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18801, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:39:16Z", "source_id": 62965939, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T13:40:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:39:20Z", "source_id": 19983837, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18793, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:50:41Z", "source_id": 62995529, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T13:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:50:43Z", "source_id": 19992345, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:23:03Z", "source_id": 20016026, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18881, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:21Z", "source_id": 63132889, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T14:45:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:44:24Z", "source_id": 20031898, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18917, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:21Z", "source_id": 63153971, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:53:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:52:22Z", "source_id": 20037951, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18963, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:54Z", "source_id": 63176656, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T15:01:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:00:58Z", "source_id": 20044464, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-21T16:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19057, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:24Z", "source_id": 63199439, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:10:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:25Z", "source_id": 20050952, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:48Z", "source_id": 63224061, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T15:19:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:18:51Z", "source_id": 20058344, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-21T16:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19623, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:42Z", "source_id": 63229184, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:21:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:48Z", "source_id": 20059880, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19337, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:29Z", "source_id": 63306808, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:52:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:35Z", "source_id": 20082469, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:36Z", "source_id": 63334297, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T16:01:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:40Z", "source_id": 20090419, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20892, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:26Z", "source_id": 63348057, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T16:06:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:30Z", "source_id": 20094274, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-21T17:07:00+01:00", "operational_fact": true}] |
Aberystwyth |
1327 |
1327 |
None |
None |
None |
Birmingham International |
1652 |
1650 |
1 |
LATE |
+17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G38567/2026-09-21/detailed |
None |
Birmingham New Street |
2026-09-21T16:56:00+01:00 |
Birmingham International |
12.0 |
{"type": "LineString", "coordinates": [[-1.8995766, 52.47774979999999], [-1.8991693, 52.477706700000006], [-1.8990257, 52.47769339999999], [-1.898893, 52.47768109999999], [-1.8987603, 52.47766659999999], [-1.8986665000000005, 52.477658], [-1.8986379, 52.47765669999999], [-1.8985896, 52.4776535], [-1.8984902999999995, 52.4776475], [-1.8982946999999997, 52.4776406], [-1.8981578, 52.477639], [-1.8978671999999996, 52.4776505], [-1.8972412, 52.47768159999999], [-1.8972187000000005, 52.477683000000006], [-1.8970375, 52.4776974], [-1.8969738000000005, 52.47770450000001], [-1.8968791999999997, 52.477714299999995], [-1.8967884, 52.477717700000014], [-1.8966981999999997, 52.47773349999999], [-1.8964693, 52.477799999999995], [-1.8963379, 52.4778351], [-1.8960497999999997, 52.47791140000001], [-1.8959580999999996, 52.4779363], [-1.8956836, 52.4779876], [-1.89545, 52.47803129999999], [-1.8952585, 52.4780754], [-1.8951406, 52.4781039], [-1.891878181349808, 52.478892127351166], [-1.8918724999999996, 52.47889349999999], [-1.8918274652693656, 52.47890637230818], [-1.8917497, 52.4789286], [-1.8915161, 52.47898740000001], [-1.8912224, 52.47906909999999], [-1.8909412, 52.479145599999995], [-1.8904785, 52.4792812], [-1.8901822, 52.479371], [-1.8898627999999995, 52.4794759], [-1.8895428, 52.4795775], [-1.8893587999999997, 52.4796354], [-1.88917, 52.47969729999999], [-1.8889854, 52.479752100000006], [-1.8887412999999995, 52.4798157], [-1.8880029999999997, 52.479994299999994], [-1.8874432, 52.48013259999999], [-1.8871425999999996, 52.48021109999999], [-1.8864620966509948, 52.48038489693494], [-1.8864381999999995, 52.480391], [-1.8859989, 52.48050169999999], [-1.8858277260979892, 52.48054200720586], [-1.885739, 52.4805629], [-1.8855507999999996, 52.480606599999994], [-1.8853863, 52.4806417], [-1.8852293, 52.48067249999998], [-1.8851012999999996, 52.4806962], [-1.8849932999999996, 52.4807144], [-1.884604, 52.48077699999999], [-1.8844261, 52.480802], [-1.8842566999999997, 52.4808236], [-1.8839784, 52.4808592], [-1.8838777, 52.4808678], [-1.8835269999999995, 52.48089969999999], [-1.8833567, 52.480915], [-1.8830846, 52.4809387], [-1.8827448, 52.4809684], [-1.8825769000000003, 52.480982100000006], [-1.8823680000000005, 52.48100329999998], [-1.8822353000000005, 52.48101649999999], [-1.8820740999999996, 52.481033999999994], [-1.881879, 52.4810596], [-1.8817323, 52.4810822], [-1.8815676999999995, 52.48111099999999], [-1.8814117, 52.4811403], [-1.8812024000000005, 52.4811793], [-1.8810072, 52.48121529999999], [-1.8807828, 52.4812506], [-1.8806308, 52.481275], [-1.8804343, 52.4813019], [-1.8802003, 52.481331899999994], [-1.8799629999999996, 52.481356299999995], [-1.8797539, 52.48137619999999], [-1.8795681, 52.481390299999994], [-1.8793175, 52.4814081], [-1.8790607, 52.4814224], [-1.8787142, 52.48143099999999], [-1.8785393, 52.4814317], [-1.8783084999999995, 52.4814313], [-1.8782018, 52.48143050000001], [-1.8781184, 52.4814271], [-1.8777798, 52.481413299999986], [-1.8776777, 52.4814086], [-1.877607967175964, 52.481408255072594], [-1.8771925, 52.48140619999999], [-1.8769442, 52.481409699999986], [-1.8766607999999996, 52.4814161], [-1.8763938, 52.48142510000001], [-1.8761869, 52.481437], [-1.8759051, 52.4814531], [-1.875733, 52.48146559999999], [-1.8754384, 52.481489999999994], [-1.875265, 52.48150879999999], [-1.8750365, 52.481540899999985], [-1.8745226, 52.4816233], [-1.8743866, 52.4816433], [-1.8742753, 52.4816586], [-1.8740326, 52.48168769999999], [-1.8737682, 52.4817143], [-1.8733651, 52.48175659999999], [-1.8726739999999995, 52.48182570000001], [-1.8723153999999995, 52.4818637], [-1.8719512, 52.48189940000001], [-1.8716248, 52.4819251], [-1.8714161, 52.481938], [-1.8711114, 52.4819536], [-1.8708355, 52.4819603], [-1.8705666, 52.4819635], [-1.8703235, 52.48196099999999], [-1.8702110628497888, 52.48195901238817], [-1.870134, 52.481984700000005], [-1.869997908071446, 52.48202686933506], [-1.8698964968995355, 52.482028891204074], [-1.8697506, 52.482031799999994], [-1.8692487, 52.4820427], [-1.8688005999999997, 52.4820542], [-1.8684609000000003, 52.48206559999999], [-1.8681844999999997, 52.4820767], [-1.8678773, 52.482090799999995], [-1.8670227, 52.4821355], [-1.8669162037832348, 52.48214315453929], [-1.866863866480729, 52.4821469163432], [-1.8667514, 52.482155], [-1.8660868, 52.48220619999999], [-1.8658743, 52.4822227], [-1.8655149999999996, 52.4822528], [-1.8646873, 52.482314499999994], [-1.8639295, 52.4823749], [-1.8630095, 52.4824402], [-1.8627838999999995, 52.482457200000006], [-1.862288, 52.4825064], [-1.861537, 52.482566799999994], [-1.860786, 52.482626499999995], [-1.8600845999999995, 52.4826812], [-1.8593456, 52.482739999999986], [-1.8585785, 52.4828021], [-1.8578087000000003, 52.48286170000001], [-1.8570805, 52.48291719999999], [-1.8563094, 52.48297929999999], [-1.8558901999999995, 52.4830106], [-1.8551418, 52.483071800000005], [-1.8547998, 52.48309960000001], [-1.8541668, 52.4831502], [-1.8534381, 52.48320709999999], [-1.8526970000000005, 52.48326779999999], [-1.8519480999999995, 52.483328], [-1.8512284999999995, 52.48338630000001], [-1.8505118, 52.4834432], [-1.8497727999999996, 52.483506900000016], [-1.8487783, 52.48359130000001], [-1.8482693999999995, 52.4836343], [-1.8475082, 52.4836942], [-1.8467814, 52.48375380000001], [-1.8460486, 52.483813999999995], [-1.8452345, 52.4838785], [-1.8445377, 52.483934299999994], [-1.8438041, 52.4839939], [-1.8430813, 52.48404779999999], [-1.8423002, 52.4841064], [-1.8416382, 52.48415809999999], [-1.8409524, 52.4842142], [-1.8401845, 52.4842757], [-1.8394736999999997, 52.48433610000001], [-1.8387306999999995, 52.4844006], [-1.8379569, 52.4844659], [-1.8372086, 52.48452639999999], [-1.8365013, 52.48458409999999], [-1.8357776, 52.4846407], [-1.8350279, 52.4847003], [-1.8343091, 52.4847534], [-1.833516, 52.48481280000001], [-1.8327682, 52.4848694], [-1.8320735, 52.48492409999999], [-1.8313653999999997, 52.4849788], [-1.8306326, 52.4850358], [-1.8301914, 52.48507330000001], [-1.8298816, 52.4850946], [-1.8291499, 52.48514630000001], [-1.8284237999999997, 52.4851893], [-1.8276531999999996, 52.48523449999999], [-1.8269378000000005, 52.4852759], [-1.8261297, 52.48530959999999], [-1.8254243, 52.48534139999999], [-1.8248208, 52.4853668], [-1.824666, 52.48536899999999], [-1.8240173, 52.48540020000001], [-1.8230586, 52.4854213], [-1.8221642, 52.485436099999994], [-1.8215770999999996, 52.48544199999999], [-1.8213229999999996, 52.485443100000005], [-1.820954, 52.485445600000006], [-1.8198451, 52.4854419], [-1.8191759000000003, 52.48543729999999], [-1.8184614, 52.4854257], [-1.8177471, 52.4854131], [-1.8168642999999995, 52.485387800000005], [-1.8164125, 52.485376599999995], [-1.815892, 52.4853606], [-1.8152277000000003, 52.4853333], [-1.8145338999999996, 52.485302999999995], [-1.8142178999999996, 52.48528769999999], [-1.8139521999999997, 52.48527459999999], [-1.8132246000000003, 52.4852376], [-1.81314941352914, 52.48523331126064], [-1.8128901312438004, 52.48521896260471], [-1.8126604616456603, 52.485209241474074], [-1.8124561817613989, 52.48520344754038], [-1.812273068617692, 52.48520088047526], [-1.8121068992412197, 52.48520083995034], [-1.811953450658658, 52.48520262563728], [-1.811808499896686, 52.48520553720769], [-1.8116678239819808, 52.48520887433323], [-1.811527199941221, 52.48521193668554], [-1.811382404801084, 52.48521402393624], [-1.8112292155882477, 52.485214435756966], [-1.8110634093293896, 52.48521247181938], [-1.8108807630511885, 52.48520743179509], [-1.8106770537803216, 52.48519861535575], [-1.810448058543467, 52.485185322172995], [-1.8101895543673023, 52.485166851918464], [-1.8100316000000003, 52.48515290000001], [-1.8096337, 52.48510819999999], [-1.8093883, 52.48507450000001], [-1.8088677, 52.48500589999999], [-1.8084819, 52.48496070000001], [-1.8082006, 52.48492950000001], [-1.8076076999999997, 52.4848714], [-1.8069439, 52.4848], [-1.8065384, 52.4847544], [-1.8061685999999997, 52.4847081], [-1.8058684999999997, 52.4846692], [-1.8054639, 52.4846107], [-1.8046150000000003, 52.4844884], [-1.8040019, 52.4844061], [-1.803169, 52.4842873], [-1.8023187, 52.48415680000001], [-1.8014662, 52.4840229], [-1.8006465, 52.483891199999995], [-1.7997781, 52.4837486], [-1.7989373, 52.483597], [-1.7980975999999995, 52.4834462], [-1.7972602, 52.4832901], [-1.7966417, 52.4831741], [-1.7966305682390429, 52.48317192030276], [-1.7959354000000003, 52.4830358], [-1.7956171999999997, 52.48296959999999], [-1.7949940999999996, 52.4828414], [-1.7943920000000002, 52.4827118], [-1.7934296, 52.482487599999985], [-1.7925595, 52.48228640000001], [-1.7916743000000002, 52.482088700000006], [-1.7915092, 52.4820487], [-1.7903735, 52.4817499], [-1.7894441999999997, 52.481507299999976], [-1.7886990000000005, 52.48130599999999], [-1.7876277, 52.4810042], [-1.7867921, 52.48076309999999], [-1.7860246999999998, 52.480532999999994], [-1.784643, 52.4801026], [-1.7838061, 52.4798379], [-1.7829733, 52.479558399999995], [-1.7821475, 52.4792764], [-1.7814046, 52.47901519999999], [-1.7810638, 52.4788947], [-1.7802732, 52.4786069], [-1.7792408, 52.478215899999995], [-1.778206, 52.47781210000001], [-1.7775663, 52.4775532], [-1.7767763999999997, 52.477227], [-1.7759787, 52.4768888], [-1.7752095, 52.476551099999995], [-1.7744665999999998, 52.476221], [-1.7737294, 52.4758843], [-1.7729904999999997, 52.47553859999999], [-1.7722557999999995, 52.47518959999999], [-1.7713753999999995, 52.4747614], [-1.7706628, 52.474415999999984], [-1.7694687, 52.473840900000006], [-1.7677652, 52.4730344], [-1.7675486, 52.47293479999999], [-1.7659339999999997, 52.47213609999999], [-1.7644423, 52.4714157], [-1.7635108999999998, 52.4709686], [-1.7618579999999997, 52.470173], [-1.761466, 52.469978], [-1.7596286, 52.469085699999994], [-1.7590251, 52.468793299999994], [-1.7575708, 52.46808790000001], [-1.7558822999999997, 52.46727979999999], [-1.7551019, 52.4669026], [-1.7532669, 52.466026599999985], [-1.7523754, 52.46559609999999], [-1.7517456, 52.4652953], [-1.7509655999999998, 52.464918100000006], [-1.7497265, 52.46432130000001], [-1.7479862999999998, 52.4634793], [-1.7444276, 52.4617477], [-1.7407659, 52.4599849], [-1.7370798, 52.4581952], [-1.7365501999999997, 52.45792990000001], [-1.7357587999999995, 52.4575263], [-1.7350498, 52.45715429999999], [-1.7343478, 52.456776399999995], [-1.7335757000000005, 52.456348899999995], [-1.7327508, 52.455876499999995], [-1.7323455, 52.4556421], [-1.7317387, 52.45529590000001], [-1.7305932000000002, 52.45459079999999], [-1.7304421, 52.4544955], [-1.7293651999999995, 52.4537596], [-1.729208, 52.45366430000001], [-1.7284302, 52.4531416], [-1.7278816999999995, 52.4527445], [-1.7276202, 52.4525589], [-1.7273706999999998, 52.45238239999999], [-1.7269468999999995, 52.452079999999995], [-1.7268936999999998, 52.4520418], [-1.7267135999999998, 52.451912400000005], [-1.7264964, 52.4517517], [-1.7264319, 52.451704], [-1.7261757999999998, 52.4515144], [-1.7259156, 52.4513215], [-1.7255763, 52.4510665], [-1.7251578999999997, 52.450744]]} |
8.2 |
1655 |
1707 |
Birmingham New Street |
Birmingham International |
Birmingham International |
52.4507440 |
-1.7251579 |
52.4507440 |
-1.7251579 |
1 |
0 |
2026-09-21 16:16:52 |
TERMINATED |
2026-09-21 16:06:51 |
Birmingham International |
TD |
DIRECT_DESTINATION_ARRIVAL |
63348057 |
1790006731339070 |
149 |
149 |
2026-09-21 16:16:52.891566 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:51.917353 |
| 715970 |
746641 |
L81787 |
872G50MS21 |
2026-09-21 |
COMPLETE |
20094199 |
2026-09-21 17:06:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 746641, "stp": "P", "toc": "South Western Railway", "uid": "L81787", "consist": "701005", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81787/2026-09-21/detailed", "trust_id": "872G50MS21", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-21", "dest_arr_time": "1707", "dest_platform": "3", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2G50", "timing_status": "EARLY", "origin_station": "Guildford", "current_leg_arr": "1706", "current_leg_dep": "1703", "current_leg_end": "London Waterloo", "origin_dep_time": "1604", "origin_platform": "1", "current_location": "London Waterloo", "last_update_time": "2026-09-21T16:17:22", "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": "1707", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.732, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 317.46, \"from_m\": 198.732, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 882.011, \"from_m\": 317.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 915.215, \"from_m\": 882.011, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 963.148, \"from_m\": 915.215, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2401.719, \"from_m\": 963.148, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6778.039, \"from_m\": 2401.719, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15549.98, \"from_m\": 6778.039, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24426.258, \"from_m\": 15549.98, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26780.475, \"from_m\": 24426.258, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27060.059, \"from_m\": 26780.475, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28546.12, \"from_m\": 27060.059, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32547.768, \"from_m\": 28546.12, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 36433.147, \"from_m\": 32547.768, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36491.943, \"from_m\": 36433.147, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42221.397, \"from_m\": 36491.943, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42638.689, \"from_m\": 42221.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\": 42674.675, \"from_m\": 42638.689, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42735.506, \"from_m\": 42674.675, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43480.4, \"from_m\": 42735.506, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45406.871, \"from_m\": 43480.4, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45530.213, \"from_m\": 45406.871, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 46310.951, \"from_m\": 45530.213, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47141.534, \"from_m\": 46310.951, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47996.415, \"from_m\": 47141.534, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48573.547, \"from_m\": 47996.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}], \"service_id\": 746641, \"profile_key\": \"e788cac2d4a483e710b5e837e74be95b7b1d5fe86b7d367ba425094e34098c88\", \"schedule_id\": 38450, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1604\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1607H\", \"wtt_dep\": \"1608\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 2, \"distance_m\": 2638.93, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1612H\", \"wtt_dep\": \"1613H\", \"location\": \"Clandon\", \"stage_seq\": 3, \"distance_m\": 7889.96, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1617H\", \"wtt_dep\": \"1618H\", \"location\": \"Horsley\", \"stage_seq\": 4, \"distance_m\": 12984.96, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1621H\", \"wtt_dep\": \"1622H\", \"location\": \"Effingham Junction\", \"stage_seq\": 5, \"distance_m\": 14677.908, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1625H\", \"wtt_dep\": \"1626H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 6, \"distance_m\": 18354.341, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1629H\", \"wtt_dep\": \"1630H\", \"location\": \"Oxshott\", \"stage_seq\": 7, \"distance_m\": 21219.307, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1633H\", \"wtt_dep\": \"1634H\", \"location\": \"Claygate\", \"stage_seq\": 8, \"distance_m\": 24250.904, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1636H\", \"wtt_dep\": \"1637\", \"location\": \"Hinchley Wood\", \"stage_seq\": 9, \"distance_m\": 26021.973, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 27060.059, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1641\", \"wtt_dep\": \"1642\", \"location\": \"Surbiton\", \"stage_seq\": 11, \"distance_m\": 29270.514, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1643H\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 12, \"distance_m\": 32175.371, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1645H\", \"location\": \"New Malden\", \"stage_seq\": 13, \"distance_m\": 32931.205, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1647\", \"location\": \"Raynes Park\", \"stage_seq\": 14, \"distance_m\": 34803.357, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1649\", \"wtt_dep\": \"1650\", \"location\": \"Wimbledon\", \"stage_seq\": 15, \"distance_m\": 36937.235, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1653\", \"wtt_dep\": \"1653H\", \"location\": \"Earlsfield\", \"stage_seq\": 16, \"distance_m\": 39622.01, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1656H\", \"wtt_dep\": \"1657H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 17, \"distance_m\": 42303.184, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1701H\", \"wtt_dep\": \"1702H\", \"location\": \"Vauxhall\", \"stage_seq\": 18, \"distance_m\": 46505.973, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1704H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 19, \"distance_m\": 47844.57, \"section_seq\": 1, \"route_path_id\": 146396}, {\"is_pass\": false, \"wtt_arr\": \"1707\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 20, \"distance_m\": 48573.547, \"section_seq\": 1, \"route_path_id\": 146396}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48573.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146396}], \"total_distance_m\": 48573.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38046.377, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 10527.17, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:06Z\", \"source_id\": 63193406, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:07:10Z\", \"source_id\": 20049235, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:46Z\", \"source_id\": 63205771, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:49Z\", \"source_id\": 20052852, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:34Z\", \"source_id\": 63218264, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:17:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:16:36Z\", \"source_id\": 20056540, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:08Z\", \"source_id\": 63227709, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:21:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:20:13Z\", \"source_id\": 20059411, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:16Z\", \"source_id\": 63241088, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:25:20Z\", \"source_id\": 20063374, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:52Z\", \"source_id\": 63250267, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:28:55Z\", \"source_id\": 20066019, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:14Z\", \"source_id\": 63258964, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:33:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:32:18Z\", \"source_id\": 20068493, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:31Z\", \"source_id\": 63264734, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:34:35Z\", \"source_id\": 20070218, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:34Z\", \"source_id\": 63280230, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:36Z\", \"source_id\": 20074711, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:32Z\", \"source_id\": 63293062, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:45:36Z\", \"source_id\": 20078523, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:11Z\", \"source_id\": 63297454, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:12Z\", \"source_id\": 20079785, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:08Z\", \"source_id\": 63303040, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:49:13Z\", \"source_id\": 20081388, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:53Z\", \"source_id\": 63315875, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:54:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:53:56Z\", \"source_id\": 20085150, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:56:56Z\", \"source_id\": 63324458, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:57:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:57:02Z\", \"source_id\": 20087572, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:37Z\", \"source_id\": 63337107, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:02:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:01:38Z\", \"source_id\": 20091207, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:20Z\", \"source_id\": 63347725, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:25Z\", \"source_id\": 20094199, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "3", "timing_fact_generation": 1790006728618340, "current_leg_arrival_utc": "2026-09-21T17:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:52.838277", "service_state_evidence_id": 20094199, "current_leg_start_actual_dep": "2026-09-21T17:02:30+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:53.733986", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
GLD |
None |
2G50 |
701005 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 198.732, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 317.46, "from_m": 198.732, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 882.011, "from_m": 317.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 915.215, "from_m": 882.011, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 963.148, "from_m": 915.215, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2401.719, "from_m": 963.148, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6778.039, "from_m": 2401.719, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15549.98, "from_m": 6778.039, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24426.258, "from_m": 15549.98, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26780.475, "from_m": 24426.258, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27060.059, "from_m": 26780.475, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28546.12, "from_m": 27060.059, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32547.768, "from_m": 28546.12, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 36433.147, "from_m": 32547.768, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36491.943, "from_m": 36433.147, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42221.397, "from_m": 36491.943, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42638.689, "from_m": 42221.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": 42674.675, "from_m": 42638.689, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42735.506, "from_m": 42674.675, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43480.4, "from_m": 42735.506, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45406.871, "from_m": 43480.4, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45530.213, "from_m": 45406.871, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 46310.951, "from_m": 45530.213, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47141.534, "from_m": 46310.951, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47996.415, "from_m": 47141.534, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48573.547, "from_m": 47996.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}], "service_id": 746641, "profile_key": "e788cac2d4a483e710b5e837e74be95b7b1d5fe86b7d367ba425094e34098c88", "schedule_id": 38450, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1604", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1607H", "wtt_dep": "1608", "location": "London Road (Guildford)", "stage_seq": 2, "distance_m": 2638.93, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1612H", "wtt_dep": "1613H", "location": "Clandon", "stage_seq": 3, "distance_m": 7889.96, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1617H", "wtt_dep": "1618H", "location": "Horsley", "stage_seq": 4, "distance_m": 12984.96, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1621H", "wtt_dep": "1622H", "location": "Effingham Junction", "stage_seq": 5, "distance_m": 14677.908, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1625H", "wtt_dep": "1626H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 6, "distance_m": 18354.341, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1629H", "wtt_dep": "1630H", "location": "Oxshott", "stage_seq": 7, "distance_m": 21219.307, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1633H", "wtt_dep": "1634H", "location": "Claygate", "stage_seq": 8, "distance_m": 24250.904, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1636H", "wtt_dep": "1637", "location": "Hinchley Wood", "stage_seq": 9, "distance_m": 26021.973, "section_seq": 1, "route_path_id": 146396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639H", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 27060.059, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1641", "wtt_dep": "1642", "location": "Surbiton", "stage_seq": 11, "distance_m": 29270.514, "section_seq": 1, "route_path_id": 146396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1643H", "location": "Berrylands Juncton", "stage_seq": 12, "distance_m": 32175.371, "section_seq": 1, "route_path_id": 146396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1645H", "location": "New Malden", "stage_seq": 13, "distance_m": 32931.205, "section_seq": 1, "route_path_id": 146396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1647", "location": "Raynes Park", "stage_seq": 14, "distance_m": 34803.357, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1649", "wtt_dep": "1650", "location": "Wimbledon", "stage_seq": 15, "distance_m": 36937.235, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1653", "wtt_dep": "1653H", "location": "Earlsfield", "stage_seq": 16, "distance_m": 39622.01, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1656H", "wtt_dep": "1657H", "location": "Clapham Junction (M)", "stage_seq": 17, "distance_m": 42303.184, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1701H", "wtt_dep": "1702H", "location": "Vauxhall", "stage_seq": 18, "distance_m": 46505.973, "section_seq": 1, "route_path_id": 146396}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1704H", "location": "Waterloo West Crossings", "stage_seq": 19, "distance_m": 47844.57, "section_seq": 1, "route_path_id": 146396}, {"is_pass": false, "wtt_arr": "1707", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 20, "distance_m": 48573.547, "section_seq": 1, "route_path_id": 146396}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48573.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 146396}], "total_distance_m": 48573.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38046.377, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 10527.17, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28096, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:06Z", "source_id": 63193406, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:07:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:07:10Z", "source_id": 20049235, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28100, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:46Z", "source_id": 63205771, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:13:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:49Z", "source_id": 20052852, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28104, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:34Z", "source_id": 63218264, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:17:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:16:36Z", "source_id": 20056540, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28108, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:08Z", "source_id": 63227709, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:21:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:20:13Z", "source_id": 20059411, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28120, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:16Z", "source_id": 63241088, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:26:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:25:20Z", "source_id": 20063374, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28554, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:52Z", "source_id": 63250267, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:30:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:28:55Z", "source_id": 20066019, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28550, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:14Z", "source_id": 63258964, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:33:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:32:18Z", "source_id": 20068493, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28546, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:31Z", "source_id": 63264734, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:34:35Z", "source_id": 20070218, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:34Z", "source_id": 63280230, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:41:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:36Z", "source_id": 20074711, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28494, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:32Z", "source_id": 63293062, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T15:46:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:45:36Z", "source_id": 20078523, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29471, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:11Z", "source_id": 63297454, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T15:47:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:12Z", "source_id": 20079785, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29429, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:08Z", "source_id": 63303040, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T15:50:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:49:13Z", "source_id": 20081388, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T16:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29393, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:53Z", "source_id": 63315875, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T15:54:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:53:56Z", "source_id": 20085150, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-21T16:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29128, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:56:56Z", "source_id": 63324458, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T15:57:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:57:02Z", "source_id": 20087572, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-21T16:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29088, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:37Z", "source_id": 63337107, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T16:02:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:01:38Z", "source_id": 20091207, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T17:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28950, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:20Z", "source_id": 63347725, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T16:06:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:25Z", "source_id": 20094199, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Guildford |
1604 |
1604 |
1 |
None |
None |
London Waterloo |
1707 |
1707 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L81787/2026-09-21/detailed |
None |
Vauxhall |
2026-09-21T17:02:30+01:00 |
London Waterloo |
3.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 |
1703 |
1706 |
Vauxhall |
London Waterloo |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:06:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094199 |
1790006728618340 |
90 |
90 |
2026-09-21 16:16:53.733986 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:52.838277 |
| 715971 |
747230 |
C32524 |
172H54MS21 |
2026-09-21 |
COMPLETE |
20094369 |
2026-09-21 17:06:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 747230, "stp": "P", "toc": "Northern", "uid": "C32524", "consist": "331008+331012", "dest_crs": "SKI", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32524/2026-09-21/detailed", "trust_id": "172H54MS21", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Skipton", "service_date": "2026-09-21", "dest_arr_time": "1708", "dest_platform": "2", "is_terminated": 1, "next_location": "Skipton", "signalling_id": "2H54", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "1706", "current_leg_dep": "1701", "current_leg_end": "Skipton", "origin_dep_time": "1626", "origin_platform": "1B", "current_location": "Skipton", "last_update_time": "2026-09-21T16:17:22", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0118317, 53.9171513], [-2.0122118999999996, 53.9177052], [-2.0125116, 53.918141899999995], [-2.0132062, 53.9191349], [-2.013645, 53.91982209999999], [-2.0140963, 53.9204816], [-2.0145520999999995, 53.9211535], [-2.0150099, 53.9218273], [-2.0153422, 53.92231359999999], [-2.0156377, 53.92275399999999], [-2.0156515999999995, 53.9227736], [-2.016597, 53.9241694], [-2.0170871999999997, 53.9248853], [-2.0175401, 53.9255525], [-2.0186239999999995, 53.9271462], [-2.0197116, 53.9287392], [-2.0200902, 53.92931060000001], [-2.0204364999999997, 53.9298738], [-2.0207708, 53.9304431], [-2.0210796999999996, 53.93102009999999], [-2.0215205, 53.93200370000001], [-2.0215346, 53.93203859999999], [-2.0217213, 53.9325006], [-2.021894, 53.932995699999985], [-2.0221067, 53.9337028], [-2.0222056, 53.93406909999999], [-2.0222862, 53.9344112], [-2.022365999999999, 53.9348264], [-2.0224275, 53.9352182], [-2.0225351, 53.9360222], [-2.0225834, 53.93705489999999], [-2.0225759, 53.9375738], [-2.0225506, 53.938094099999994], [-2.022545, 53.9381624], [-2.0225009, 53.9386205], [-2.0224365, 53.939105], [-2.0222583999999997, 53.94008409999999], [-2.0221380999999994, 53.94062199999999], [-2.0220653, 53.9409682], [-2.0219874, 53.9413238], [-2.0219432, 53.941525600000006], [-2.0218307, 53.942064], [-2.0216373999999995, 53.94318549999999], [-2.0214501999999994, 53.9441023], [-2.0214092, 53.94430289999999], [-2.0212640999999993, 53.944977699999995], [-2.0211175, 53.945648099999985], [-2.0209657663648644, 53.946338544998355], [-2.0209567000000006, 53.94637980000001], [-2.0208803, 53.94674419999999], [-2.0207968, 53.9471111], [-2.0206404, 53.9478392], [-2.0204837, 53.948571], [-2.0203166, 53.94931969999999], [-2.020157, 53.95005530000001], [-2.0199448, 53.9510878], [-2.0198653, 53.9516101], [-2.0198285, 53.95212779999999], [-2.0198158, 53.9529255], [-2.0198505, 53.9537275], [-2.0199028, 53.9542232], [-2.0199298426808685, 53.9544179825715], [-2.0199388000000003, 53.95448249999999], [-2.0199995999999993, 53.9547193], [-2.0200992, 53.955004800000005], [-2.0202123, 53.95525769999998], [-2.0203270999999994, 53.955475], [-2.0204533, 53.9556711], [-2.0206163, 53.9559019], [-2.0206524, 53.9559531], [-2.0208492, 53.9561996], [-2.0212224, 53.9565704], [-2.0214538, 53.9567657], [-2.0217174999999994, 53.9569609], [-2.0220049, 53.9571414], [-2.0222951, 53.9573006], [-2.022656, 53.957477899999994], [-2.023064199999999, 53.95766309999999], [-2.0235376, 53.9578378], [-2.0237449, 53.9579097], [-2.0242604, 53.95807210000001], [-2.0247786, 53.9582036], [-2.0252036999999996, 53.95829389999999]]}", "current_leg_start": "Cononley", "dest_arr_time_act": "1708", "motion_projection": null, "next_location_lat": "53.9582939", "next_location_lon": "-2.0252037", "previous_location": "Cononley", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.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\": 1101.553, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2285.67, \"from_m\": 1101.553, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8380.355, \"from_m\": 2285.67, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10908.193, \"from_m\": 8380.355, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11019.238, \"from_m\": 10908.193, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11306.208, \"from_m\": 11019.238, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13522.715, \"from_m\": 11306.208, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15895.429, \"from_m\": 13522.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\": 17015.899, \"from_m\": 15895.429, \"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\": 17566.827, \"from_m\": 17015.899, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18015.068, \"from_m\": 17566.827, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18520.771, \"from_m\": 18015.068, \"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\": 21861.967, \"from_m\": 18520.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22566.974, \"from_m\": 21861.967, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22715.384, \"from_m\": 22566.974, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26631.491, \"from_m\": 22715.384, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28513.442, \"from_m\": 26631.491, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39961.118, \"from_m\": 28513.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\": 41348.9, \"from_m\": 39961.118, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42011.144, \"from_m\": 41348.9, \"capability_applied\": null, \"effective_limit_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\": 747230, \"profile_key\": \"756d6f0133970d962ec7e70f7539ec47b5d7366f4926cc2116843be97d32f0aa\", \"schedule_id\": 4063, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1626\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1628H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 2079.867, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1633\", \"location\": \"Apperley Jn\", \"stage_seq\": 4, \"distance_m\": 11019.238, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1636\", \"location\": \"Dockfield Junction\", \"stage_seq\": 5, \"distance_m\": 16841.146, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1637\", \"wtt_dep\": \"1638\", \"location\": \"Shipley\", \"stage_seq\": 6, \"distance_m\": 17350.872, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1640\", \"wtt_dep\": \"1641\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 18609.783, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1645\", \"location\": \"Bingley\", \"stage_seq\": 8, \"distance_m\": 22099.768, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1646H\", \"wtt_dep\": \"1647H\", \"location\": \"Crossflatts\", \"stage_seq\": 9, \"distance_m\": 23297.12, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1650H\", \"wtt_dep\": \"1651H\", \"location\": \"Keighley\", \"stage_seq\": 10, \"distance_m\": 27280.578, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1656\", \"wtt_dep\": \"1657\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 11, \"distance_m\": 32054.511, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1700H\", \"wtt_dep\": \"1701H\", \"location\": \"Cononley\", \"stage_seq\": 12, \"distance_m\": 37146.959, \"section_seq\": 1, \"route_path_id\": 132017}, {\"is_pass\": false, \"wtt_arr\": \"1708\", \"wtt_dep\": null, \"location\": \"Skipton\", \"stage_seq\": 13, \"distance_m\": 42011.144, \"section_seq\": 1, \"route_path_id\": 132017}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 42011.144, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132017}], \"total_distance_m\": 42011.144, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 42003.77, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7.374, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1626", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.9582939", "current_position_lon": "-2.0252037", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:52Z\", \"source_id\": 63270742, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:36:56Z\", \"source_id\": 20072009, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:14Z\", \"source_id\": 63279334, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:41:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:40:17Z\", \"source_id\": 20074479, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:43:58Z\", \"source_id\": 63288890, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:45:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:44:04Z\", \"source_id\": 20077319, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:28Z\", \"source_id\": 63295589, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:47:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:46:33Z\", \"source_id\": 20079281, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:23Z\", \"source_id\": 63306503, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:51:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:50:28Z\", \"source_id\": 20082381, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:06Z\", \"source_id\": 63319210, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:56:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:55:08Z\", \"source_id\": 20086081, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:20Z\", \"source_id\": 63333636, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:01:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:27Z\", \"source_id\": 20090160, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:32Z\", \"source_id\": 63348314, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:36Z\", \"source_id\": 20094369, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Skipton", "service_state_platform": "2", "timing_fact_generation": 1790006741442336, "current_leg_arrival_utc": "2026-09-21T17:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:56.664074", "service_state_evidence_id": 20094369, "current_leg_start_actual_dep": "2026-09-21T17:01:30+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:56.895420", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
SKI |
2H54 |
331008+331012 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.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": 1101.553, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2285.67, "from_m": 1101.553, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8380.355, "from_m": 2285.67, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10908.193, "from_m": 8380.355, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11019.238, "from_m": 10908.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11306.208, "from_m": 11019.238, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13522.715, "from_m": 11306.208, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15895.429, "from_m": 13522.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": 17015.899, "from_m": 15895.429, "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": 17566.827, "from_m": 17015.899, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18015.068, "from_m": 17566.827, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18520.771, "from_m": 18015.068, "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": 21861.967, "from_m": 18520.771, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22566.974, "from_m": 21861.967, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22715.384, "from_m": 22566.974, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26631.491, "from_m": 22715.384, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28513.442, "from_m": 26631.491, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39961.118, "from_m": 28513.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": 41348.9, "from_m": 39961.118, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42011.144, "from_m": 41348.9, "capability_applied": null, "effective_limit_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": 747230, "profile_key": "756d6f0133970d962ec7e70f7539ec47b5d7366f4926cc2116843be97d32f0aa", "schedule_id": 4063, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1626", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132017}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 132017}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1628H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 2079.867, "section_seq": 1, "route_path_id": 132017}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1633", "location": "Apperley Jn", "stage_seq": 4, "distance_m": 11019.238, "section_seq": 1, "route_path_id": 132017}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1636", "location": "Dockfield Junction", "stage_seq": 5, "distance_m": 16841.146, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1637", "wtt_dep": "1638", "location": "Shipley", "stage_seq": 6, "distance_m": 17350.872, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1640", "wtt_dep": "1641", "location": "Saltaire", "stage_seq": 7, "distance_m": 18609.783, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1645", "location": "Bingley", "stage_seq": 8, "distance_m": 22099.768, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1646H", "wtt_dep": "1647H", "location": "Crossflatts", "stage_seq": 9, "distance_m": 23297.12, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1650H", "wtt_dep": "1651H", "location": "Keighley", "stage_seq": 10, "distance_m": 27280.578, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1656", "wtt_dep": "1657", "location": "Steeton & Silsden", "stage_seq": 11, "distance_m": 32054.511, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1700H", "wtt_dep": "1701H", "location": "Cononley", "stage_seq": 12, "distance_m": 37146.959, "section_seq": 1, "route_path_id": 132017}, {"is_pass": false, "wtt_arr": "1708", "wtt_dep": null, "location": "Skipton", "stage_seq": 13, "distance_m": 42011.144, "section_seq": 1, "route_path_id": 132017}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 42011.144, "from_m": 0.0, "section_seq": 1, "route_path_id": 132017}], "total_distance_m": 42011.144, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42003.77, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7.374, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5175, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:52Z", "source_id": 63270742, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T15:38:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:36:56Z", "source_id": 20072009, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T16:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5125, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:14Z", "source_id": 63279334, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:41:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:40:17Z", "source_id": 20074479, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5116, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:43:58Z", "source_id": 63288890, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:45:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:44:04Z", "source_id": 20077319, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5112, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:28Z", "source_id": 63295589, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T15:47:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:46:33Z", "source_id": 20079281, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-21T16:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5108, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:23Z", "source_id": 63306503, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T15:51:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:50:28Z", "source_id": 20082381, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5100, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:06Z", "source_id": 63319210, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T15:56:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:55:08Z", "source_id": 20086081, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T16:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5096, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:20Z", "source_id": 63333636, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T16:01:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:27Z", "source_id": 20090160, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T17:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3037, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:32Z", "source_id": 63348314, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T16:06:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:36Z", "source_id": 20094369, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Leeds |
1626 |
1626 |
1B |
None |
None |
Skipton |
1708 |
1708 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32524/2026-09-21/detailed |
None |
Cononley |
2026-09-21T17:01:30+01:00 |
Skipton |
5.0 |
{"type": "LineString", "coordinates": [[-2.0118317, 53.9171513], [-2.0122118999999996, 53.9177052], [-2.0125116, 53.918141899999995], [-2.0132062, 53.9191349], [-2.013645, 53.91982209999999], [-2.0140963, 53.9204816], [-2.0145520999999995, 53.9211535], [-2.0150099, 53.9218273], [-2.0153422, 53.92231359999999], [-2.0156377, 53.92275399999999], [-2.0156515999999995, 53.9227736], [-2.016597, 53.9241694], [-2.0170871999999997, 53.9248853], [-2.0175401, 53.9255525], [-2.0186239999999995, 53.9271462], [-2.0197116, 53.9287392], [-2.0200902, 53.92931060000001], [-2.0204364999999997, 53.9298738], [-2.0207708, 53.9304431], [-2.0210796999999996, 53.93102009999999], [-2.0215205, 53.93200370000001], [-2.0215346, 53.93203859999999], [-2.0217213, 53.9325006], [-2.021894, 53.932995699999985], [-2.0221067, 53.9337028], [-2.0222056, 53.93406909999999], [-2.0222862, 53.9344112], [-2.022365999999999, 53.9348264], [-2.0224275, 53.9352182], [-2.0225351, 53.9360222], [-2.0225834, 53.93705489999999], [-2.0225759, 53.9375738], [-2.0225506, 53.938094099999994], [-2.022545, 53.9381624], [-2.0225009, 53.9386205], [-2.0224365, 53.939105], [-2.0222583999999997, 53.94008409999999], [-2.0221380999999994, 53.94062199999999], [-2.0220653, 53.9409682], [-2.0219874, 53.9413238], [-2.0219432, 53.941525600000006], [-2.0218307, 53.942064], [-2.0216373999999995, 53.94318549999999], [-2.0214501999999994, 53.9441023], [-2.0214092, 53.94430289999999], [-2.0212640999999993, 53.944977699999995], [-2.0211175, 53.945648099999985], [-2.0209657663648644, 53.946338544998355], [-2.0209567000000006, 53.94637980000001], [-2.0208803, 53.94674419999999], [-2.0207968, 53.9471111], [-2.0206404, 53.9478392], [-2.0204837, 53.948571], [-2.0203166, 53.94931969999999], [-2.020157, 53.95005530000001], [-2.0199448, 53.9510878], [-2.0198653, 53.9516101], [-2.0198285, 53.95212779999999], [-2.0198158, 53.9529255], [-2.0198505, 53.9537275], [-2.0199028, 53.9542232], [-2.0199298426808685, 53.9544179825715], [-2.0199388000000003, 53.95448249999999], [-2.0199995999999993, 53.9547193], [-2.0200992, 53.955004800000005], [-2.0202123, 53.95525769999998], [-2.0203270999999994, 53.955475], [-2.0204533, 53.9556711], [-2.0206163, 53.9559019], [-2.0206524, 53.9559531], [-2.0208492, 53.9561996], [-2.0212224, 53.9565704], [-2.0214538, 53.9567657], [-2.0217174999999994, 53.9569609], [-2.0220049, 53.9571414], [-2.0222951, 53.9573006], [-2.022656, 53.957477899999994], [-2.023064199999999, 53.95766309999999], [-2.0235376, 53.9578378], [-2.0237449, 53.9579097], [-2.0242604, 53.95807210000001], [-2.0247786, 53.9582036], [-2.0252036999999996, 53.95829389999999]]} |
3.0 |
1701 |
1706 |
Cononley |
Skipton |
Skipton |
53.9582939 |
-2.0252037 |
53.9582939 |
-2.0252037 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:06:00 |
Skipton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094369 |
1790006741442336 |
56 |
56 |
2026-09-21 16:16:56.895420 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:56.664074 |
| 715972 |
743173 |
G00905 |
771M68MN21 |
2026-09-21 |
COMPLETE |
20094272 |
2026-09-21 17:06:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 743173, "stp": "P", "toc": "CrossCountry", "uid": "G00905", "consist": "170621", "dest_crs": "NOT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G00905/2026-09-21/detailed", "trust_id": "771M68MN21", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-21", "dest_arr_time": "1701", "dest_platform": "4", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "1M68", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "1706", "current_leg_dep": "1701", "current_leg_end": "Nottingham", "origin_dep_time": "1345", "origin_platform": "2", "current_location": "Nottingham", "last_update_time": "2026-09-21T16:17:22", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.208313, 52.9202807], [-1.2074099, 52.9208347], [-1.2055399999999998, 52.92196250000001], [-1.2040323999999998, 52.92286899999999], [-1.2008631999999997, 52.92481740000001], [-1.2006016999999998, 52.9249762], [-1.1999957, 52.9253216], [-1.1995739999999997, 52.925587699999994], [-1.1993178000000002, 52.9257299], [-1.1990809, 52.9258487], [-1.1989338, 52.92592810000001], [-1.1978909999999998, 52.9265575], [-1.1971101, 52.927024499999995], [-1.1959950999999998, 52.9276958], [-1.1947527, 52.9284689], [-1.1939719, 52.9289404], [-1.1931953999999998, 52.92941439999999], [-1.1927659265849395, 52.929673494383906], [-1.1927447000000002, 52.92968629999999], [-1.1912042, 52.9306197], [-1.1886101, 52.93213750000001], [-1.1879584, 52.9325449], [-1.1870008, 52.9331156], [-1.186282, 52.9335521], [-1.1857697, 52.933859299999995], [-1.1853405, 52.9341244], [-1.1844769, 52.9346498], [-1.1836534, 52.9351461], [-1.1829640999999995, 52.9355681], [-1.1823629999999998, 52.9359351], [-1.1816605, 52.9363521], [-1.1815076, 52.9364378], [-1.1808558999999998, 52.93683059999999], [-1.1804393, 52.93706590000001], [-1.1802369999999998, 52.93717899999999], [-1.1795416000000003, 52.9375516], [-1.179235, 52.93771040000001], [-1.1788761999999997, 52.9378905], [-1.1787862000000002, 52.9379358], [-1.1785322, 52.9380657], [-1.1783845, 52.9381349], [-1.1781667, 52.93824029999999], [-1.1778813, 52.9383809], [-1.1771276, 52.9387284], [-1.1768111, 52.938875499999995], [-1.1764198, 52.9390583], [-1.1761144, 52.93919309999999], [-1.1755467, 52.939446], [-1.1750993, 52.93965469999999], [-1.1744395, 52.93993199999999], [-1.1739535999999997, 52.94012939999999], [-1.1733099, 52.9403774], [-1.1729774, 52.9405117], [-1.1725822, 52.9406584], [-1.1720495, 52.94084610000001], [-1.1713078999999995, 52.941118], [-1.1708754, 52.9412678], [-1.1698347, 52.9416315], [-1.1690473, 52.9419064], [-1.1685429, 52.9420614], [-1.1678098693553778, 52.94227271650608], [-1.1677683, 52.9422847], [-1.1670123, 52.9424899], [-1.1665077999999998, 52.94262429999999], [-1.1657112, 52.9428329], [-1.1650594999999997, 52.9429895], [-1.1643789999999998, 52.94315729999999], [-1.1642396, 52.94320089999999], [-1.1640460999999998, 52.9432695], [-1.1631827, 52.9434938], [-1.1622096, 52.9437684], [-1.1610112, 52.944050999999995], [-1.1598005, 52.9443324], [-1.159430204930988, 52.944429998355865], [-1.1591888643342918, 52.9444930925414], [-1.15897652070501, 52.94455017798771], [-1.1587890208846792, 52.944602097985694], [-1.158622211714836, 52.944649695826286], [-1.1584719400370174, 52.94469381480041], [-1.15833405269276, 52.94473529819894], [-1.1582043965235995, 52.94477498931284], [-1.1580788183710742, 52.944813731433], [-1.15795316507672, 52.94485236785033], [-1.1578232834820734, 52.94489174185576], [-1.157685020428671, 52.94493269674019], [-1.1575342227580498, 52.94497607579455], [-1.1573667373117464, 52.945022722309744], [-1.1571784109312973, 52.945073479576685], [-1.1569650904582394, 52.9451291908863], [-1.156722622734109, 52.94519069952949], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Beeston", "dest_arr_time_act": "1701", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Beeston", "current_leg_milage": "3.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 341.881, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 671.26, \"from_m\": 341.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 735.175, \"from_m\": 671.26, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 846.89, \"from_m\": 735.175, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 921.96, \"from_m\": 846.89, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4038.134, \"from_m\": 921.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\": 15903.896, \"from_m\": 4038.134, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15956.158, \"from_m\": 15903.896, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15995.988, \"from_m\": 15956.158, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19224.77, \"from_m\": 15995.988, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19277.106, \"from_m\": 19224.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\": 19319.919, \"from_m\": 19277.106, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19382.731, \"from_m\": 19319.919, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20082.193, \"from_m\": 19382.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\": 20488.181, \"from_m\": 20082.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\": 31860.517, \"from_m\": 20488.181, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43802.999, \"from_m\": 31860.517, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46374.108, \"from_m\": 43802.999, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 46585.994, \"from_m\": 46374.108, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 46633.082, \"from_m\": 46585.994, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 47653.074, \"from_m\": 46633.082, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58726.759, \"from_m\": 47653.074, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66380.415, \"from_m\": 58726.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\": 68444.744, \"from_m\": 66380.415, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73226.711, \"from_m\": 68444.744, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 87474.496, \"from_m\": 73226.711, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89687.985, \"from_m\": 87474.496, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91918.958, \"from_m\": 89687.985, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102405.421, \"from_m\": 91918.958, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 112280.692, \"from_m\": 102405.421, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 112314.732, \"from_m\": 112280.692, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 121700.588, \"from_m\": 112314.732, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 121783.155, \"from_m\": 121700.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 129386.352, \"from_m\": 121783.155, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 130197.921, \"from_m\": 129386.352, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 150267.136, \"from_m\": 130197.921, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 151070.021, \"from_m\": 150267.136, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 151111.395, \"from_m\": 151070.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154564.788, \"from_m\": 151111.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\": 155073.519, \"from_m\": 154564.788, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 164816.242, \"from_m\": 155073.519, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 164876.481, \"from_m\": 164816.242, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 165301.898, \"from_m\": 164876.481, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 165455.071, \"from_m\": 165301.898, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 166053.456, \"from_m\": 165455.071, \"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\": 169482.903, \"from_m\": 166053.456, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 171991.822, \"from_m\": 169482.903, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 173458.723, \"from_m\": 171991.822, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 173686.391, \"from_m\": 173458.723, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 174193.987, \"from_m\": 173686.391, \"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\": 174229.983, \"from_m\": 174193.987, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 174243.849, \"from_m\": 174229.983, \"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\": 174665.779, \"from_m\": 174243.849, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 175614.939, \"from_m\": 174665.779, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 176559.499, \"from_m\": 175614.939, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 177168.988, \"from_m\": 176559.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\": 177241.441, \"from_m\": 177168.988, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 178916.363, \"from_m\": 177241.441, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 185479.356, \"from_m\": 178916.363, \"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\": 186666.036, \"from_m\": 185479.356, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 187902.484, \"from_m\": 186666.036, \"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\": 192599.489, \"from_m\": 187902.484, \"capability_applied\": null, \"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\": 214387.653, \"from_m\": 192599.489, \"capability_applied\": null, \"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\": 214448.357, \"from_m\": 214387.653, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 222161.983, \"from_m\": 214448.357, \"capability_applied\": null, \"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\": 222863.341, \"from_m\": 222161.983, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 231480.992, \"from_m\": 222863.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\": 231546.27, \"from_m\": 231480.992, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 232266.429, \"from_m\": 231546.27, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 232311.887, \"from_m\": 232266.429, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 238552.759, \"from_m\": 232311.887, \"capability_applied\": null, \"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\": 238641.418, \"from_m\": 238552.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\": 238777.385, \"from_m\": 238641.418, \"capability_applied\": null, \"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\": 239865.866, \"from_m\": 238777.385, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 240017.688, \"from_m\": 239865.866, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 240175.955, \"from_m\": 240017.688, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 241367.716, \"from_m\": 240175.955, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 243533.375, \"from_m\": 241367.716, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 243980.973, \"from_m\": 243533.375, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 248691.373, \"from_m\": 243980.973, \"capability_applied\": null, \"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\": 252434.256, \"from_m\": 248691.373, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 253400.734, \"from_m\": 252434.256, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 253607.202, \"from_m\": 253400.734, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 253650.336, \"from_m\": 253607.202, \"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\": 254371.91, \"from_m\": 253650.336, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 254442.407, \"from_m\": 254371.91, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 260484.421, \"from_m\": 254442.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\": 260545.909, \"from_m\": 260484.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 264176.686, \"from_m\": 260545.909, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 264541.592, \"from_m\": 264176.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\": 264592.792, \"from_m\": 264541.592, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 264644.073, \"from_m\": 264592.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 264982.457, \"from_m\": 264644.073, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 265206.929, \"from_m\": 264982.457, \"capability_applied\": null, \"effective_limit_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\": 743173, \"profile_key\": \"0086d1c470a7090123814d1f45568c417642d9318cf6fc0009887bcac8ec6428\", \"schedule_id\": 8155, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1345\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.905, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1351H\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.162, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.283, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1355\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.382, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1357\", \"wtt_dep\": \"1359\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.609, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.776, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400H\", \"location\": \"Maindee East Jn\", \"stage_seq\": 8, \"distance_m\": 19956.94, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 9, \"distance_m\": 22558.281, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408H\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 10, \"distance_m\": 34671.258, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415H\", \"location\": \"Chepstow\", \"stage_seq\": 11, \"distance_m\": 46405.301, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Lydney\", \"stage_seq\": 12, \"distance_m\": 59260.605, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Awre\", \"stage_seq\": 13, \"distance_m\": 67566.884, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Gloucester Over Jn\", \"stage_seq\": 14, \"distance_m\": 88041.563, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1449\", \"location\": \"Gloucester\", \"stage_seq\": 15, \"distance_m\": 90259.232, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 16, \"distance_m\": 90866.194, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Barnwood Jn\", \"stage_seq\": 17, \"distance_m\": 92035.953, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1459H\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 18, \"distance_m\": 100870.677, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505H\", \"location\": \"Ashchurch\", \"stage_seq\": 19, \"distance_m\": 112642.305, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512\", \"location\": \"Abbotswood Jn\", \"stage_seq\": 20, \"distance_m\": 129775.154, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1514\", \"location\": \"Worcestershire Parkway [Low Level]\", \"stage_seq\": 21, \"distance_m\": 130822.061, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1522H\", \"location\": \"Stoke Works Jn\", \"stage_seq\": 22, \"distance_m\": 147931.134, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Bromsgrove\", \"stage_seq\": 23, \"distance_m\": 150958.943, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529\", \"location\": \"Barnt Green\", \"stage_seq\": 24, \"distance_m\": 156957.157, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"Longbridge\", \"stage_seq\": 25, \"distance_m\": 161257.648, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Kings Norton\", \"stage_seq\": 26, \"distance_m\": 165125.534, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536H\", \"location\": \"Selly Oak\", \"stage_seq\": 27, \"distance_m\": 168642.238, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"University\", \"stage_seq\": 28, \"distance_m\": 169802.802, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Five Ways\", \"stage_seq\": 29, \"distance_m\": 172521.687, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1549\", \"location\": \"Birmingham New Street\", \"stage_seq\": 30, \"distance_m\": 173932.012, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Proof House Jn\", \"stage_seq\": 31, \"distance_m\": 174945.867, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551H\", \"location\": \"Grand Jn\", \"stage_seq\": 32, \"distance_m\": 175507.043, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Landor Street Jn\", \"stage_seq\": 33, \"distance_m\": 176477.286, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 34, \"distance_m\": 183662.074, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1558\", \"location\": \"Water Orton\", \"stage_seq\": 35, \"distance_m\": 186225.647, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1600H\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 36, \"distance_m\": 192599.489, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1605\", \"wtt_dep\": \"1606\", \"location\": \"Tamworth High Level\", \"stage_seq\": 37, \"distance_m\": 201825.04, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612H\", \"location\": \"Wichnor Jn\", \"stage_seq\": 38, \"distance_m\": 213813.289, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1616H\", \"wtt_dep\": \"1617H\", \"location\": \"Burton-on-Trent\", \"stage_seq\": 39, \"distance_m\": 222536.563, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1620\", \"location\": \"Clay Mills Jn\", \"stage_seq\": 40, \"distance_m\": 225929.439, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1623H\", \"location\": \"North Stafford Jn\", \"stage_seq\": 41, \"distance_m\": 231594.073, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1624\", \"location\": \"Stenson Jn\", \"stage_seq\": 42, \"distance_m\": 232340.547, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1627\", \"location\": \"Derby L.N.W. Jn\", \"stage_seq\": 43, \"distance_m\": 238712.122, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1630\", \"wtt_dep\": \"1636\", \"location\": \"Derby\", \"stage_seq\": 44, \"distance_m\": 239865.866, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1637\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 45, \"distance_m\": 239946.84, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639H\", \"location\": \"Spondon\", \"stage_seq\": 46, \"distance_m\": 243651.215, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": \"1645\", \"location\": \"Long Eaton\", \"stage_seq\": 47, \"distance_m\": 252611.659, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1646H\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 48, \"distance_m\": 253480.861, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1648\", \"location\": \"Trent East Jn\", \"stage_seq\": 49, \"distance_m\": 254401.038, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1652\", \"wtt_dep\": \"1653\", \"location\": \"Beeston\", \"stage_seq\": 50, \"distance_m\": 259921.036, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1654\", \"location\": \"Beeston South Jn\", \"stage_seq\": 51, \"distance_m\": 260626.695, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1657\", \"location\": \"Mansfield Jn\", \"stage_seq\": 52, \"distance_m\": 264218.393, \"section_seq\": 1, \"route_path_id\": 133027}, {\"is_pass\": false, \"wtt_arr\": \"1701\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 53, \"distance_m\": 265206.929, \"section_seq\": 1, \"route_path_id\": 133027}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 265206.929, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133027}], \"total_distance_m\": 265206.929, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 262778.086, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2428.843, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1345", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:55:37Z\", \"source_id\": 62855400, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T12:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T12:55:40Z\", \"source_id\": 19952429, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:07:30Z\", \"source_id\": 62885292, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:07:35Z\", \"source_id\": 19960853, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24615, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:14:47Z\", \"source_id\": 62903581, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:16:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:14:53Z\", \"source_id\": 19966036, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:22:16Z\", \"source_id\": 62923139, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:23:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:22:20Z\", \"source_id\": 19971503, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:42:44Z\", \"source_id\": 62974889, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:44:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:42:47Z\", \"source_id\": 19986433, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:56:53Z\", \"source_id\": 63011460, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T13:58:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T13:56:59Z\", \"source_id\": 19996992, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:05:42Z\", \"source_id\": 63034051, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:05:46Z\", \"source_id\": 20003297, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20474, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:25:31Z\", \"source_id\": 63084236, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:26:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:25:32Z\", \"source_id\": 20017855, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20446, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:34Z\", \"source_id\": 63094764, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:29:38Z\", \"source_id\": 20020908, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:33:15Z\", \"source_id\": 63104270, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:34:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:33:21Z\", \"source_id\": 20023588, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:36:12Z\", \"source_id\": 63111909, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:36:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:36:16Z\", \"source_id\": 20025832, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:37:56Z\", \"source_id\": 63116311, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:38:01Z\", \"source_id\": 20027111, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:45:18Z\", \"source_id\": 63135426, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:46:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:45:18Z\", \"source_id\": 63135439, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:46:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:45:20Z\", \"source_id\": 20032605, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:29Z\", \"source_id\": 63143685, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T14:50:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T14:48:33Z\", \"source_id\": 20035070, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:39Z\", \"source_id\": 63189466, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:06:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:05:40Z\", \"source_id\": 20048086, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:12Z\", \"source_id\": 63204232, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:13:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:11:16Z\", \"source_id\": 20052379, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:22Z\", \"source_id\": 63238708, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:25:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:24:29Z\", \"source_id\": 20062663, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:39:36Z\", \"source_id\": 20073939, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:26Z\", \"source_id\": 63298249, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:48:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:47:31Z\", \"source_id\": 20079981, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:07Z\", \"source_id\": 63308562, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:51:10Z\", \"source_id\": 20082972, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16364, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:08Z\", \"source_id\": 63332852, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:00:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:00:10Z\", \"source_id\": 20089947, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:26Z\", \"source_id\": 63348045, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:30Z\", \"source_id\": 20094272, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "4", "timing_fact_generation": 1790006731371254, "current_leg_arrival_utc": "2026-09-21T17:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:06:58.507088", "service_state_evidence_id": 20094272, "current_leg_start_actual_dep": "2026-09-21T16:58:00+01:00", "operational_evidence_version": 192, "service_state_event_time_utc": "2026-09-21T16:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:16:59.117527", "service_state_valid_until_kind": null, "operational_interpretation_version": 192, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
CDF |
NOT |
1M68 |
170621 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 341.881, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 671.26, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 735.175, "from_m": 671.26, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 846.89, "from_m": 735.175, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 921.96, "from_m": 846.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4038.134, "from_m": 921.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": 15903.896, "from_m": 4038.134, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15956.158, "from_m": 15903.896, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15995.988, "from_m": 15956.158, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.77, "from_m": 15995.988, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19277.106, "from_m": 19224.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": 19319.919, "from_m": 19277.106, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19382.731, "from_m": 19319.919, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20082.193, "from_m": 19382.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": 20488.181, "from_m": 20082.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": 31860.517, "from_m": 20488.181, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43802.999, "from_m": 31860.517, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46374.108, "from_m": 43802.999, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 46585.994, "from_m": 46374.108, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 46633.082, "from_m": 46585.994, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 47653.074, "from_m": 46633.082, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58726.759, "from_m": 47653.074, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66380.415, "from_m": 58726.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": 68444.744, "from_m": 66380.415, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73226.711, "from_m": 68444.744, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 87474.496, "from_m": 73226.711, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89687.985, "from_m": 87474.496, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91918.958, "from_m": 89687.985, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102405.421, "from_m": 91918.958, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 112280.692, "from_m": 102405.421, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 112314.732, "from_m": 112280.692, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 121700.588, "from_m": 112314.732, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 121783.155, "from_m": 121700.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 129386.352, "from_m": 121783.155, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 130197.921, "from_m": 129386.352, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 150267.136, "from_m": 130197.921, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 151070.021, "from_m": 150267.136, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 151111.395, "from_m": 151070.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154564.788, "from_m": 151111.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": 155073.519, "from_m": 154564.788, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 164816.242, "from_m": 155073.519, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 164876.481, "from_m": 164816.242, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 165301.898, "from_m": 164876.481, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 165455.071, "from_m": 165301.898, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 166053.456, "from_m": 165455.071, "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": 169482.903, "from_m": 166053.456, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 171991.822, "from_m": 169482.903, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 173458.723, "from_m": 171991.822, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 173686.391, "from_m": 173458.723, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 174193.987, "from_m": 173686.391, "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": 174229.983, "from_m": 174193.987, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 174243.849, "from_m": 174229.983, "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": 174665.779, "from_m": 174243.849, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 175614.939, "from_m": 174665.779, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 176559.499, "from_m": 175614.939, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177168.988, "from_m": 176559.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": 177241.441, "from_m": 177168.988, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 178916.363, "from_m": 177241.441, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 185479.356, "from_m": 178916.363, "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": 186666.036, "from_m": 185479.356, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 187902.484, "from_m": 186666.036, "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": 192599.489, "from_m": 187902.484, "capability_applied": null, "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": 214387.653, "from_m": 192599.489, "capability_applied": null, "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": 214448.357, "from_m": 214387.653, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 222161.983, "from_m": 214448.357, "capability_applied": null, "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": 222863.341, "from_m": 222161.983, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 231480.992, "from_m": 222863.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": 231546.27, "from_m": 231480.992, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 232266.429, "from_m": 231546.27, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 232311.887, "from_m": 232266.429, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 238552.759, "from_m": 232311.887, "capability_applied": null, "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": 238641.418, "from_m": 238552.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": 238777.385, "from_m": 238641.418, "capability_applied": null, "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": 239865.866, "from_m": 238777.385, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 240017.688, "from_m": 239865.866, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 240175.955, "from_m": 240017.688, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 241367.716, "from_m": 240175.955, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 243533.375, "from_m": 241367.716, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 243980.973, "from_m": 243533.375, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 248691.373, "from_m": 243980.973, "capability_applied": null, "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": 252434.256, "from_m": 248691.373, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 253400.734, "from_m": 252434.256, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 253607.202, "from_m": 253400.734, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 253650.336, "from_m": 253607.202, "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": 254371.91, "from_m": 253650.336, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 254442.407, "from_m": 254371.91, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 260484.421, "from_m": 254442.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": 260545.909, "from_m": 260484.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 264176.686, "from_m": 260545.909, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 264541.592, "from_m": 264176.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": 264592.792, "from_m": 264541.592, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 264644.073, "from_m": 264592.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 264982.457, "from_m": 264644.073, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 265206.929, "from_m": 264982.457, "capability_applied": null, "effective_limit_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": 743173, "profile_key": "0086d1c470a7090123814d1f45568c417642d9318cf6fc0009887bcac8ec6428", "schedule_id": 8155, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1345", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.905, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1351H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.162, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.283, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1355", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.382, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1357", "wtt_dep": "1359", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.609, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.776, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400H", "location": "Maindee East Jn", "stage_seq": 8, "distance_m": 19956.94, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "Llanwern West Jn", "stage_seq": 9, "distance_m": 22558.281, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408H", "location": "Severn Tunnel Junction", "stage_seq": 10, "distance_m": 34671.258, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415H", "location": "Chepstow", "stage_seq": 11, "distance_m": 46405.301, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Lydney", "stage_seq": 12, "distance_m": 59260.605, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Awre", "stage_seq": 13, "distance_m": 67566.884, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Gloucester Over Jn", "stage_seq": 14, "distance_m": 88041.563, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1449", "location": "Gloucester", "stage_seq": 15, "distance_m": 90259.232, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Horton Road Jn", "stage_seq": 16, "distance_m": 90866.194, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Barnwood Jn", "stage_seq": 17, "distance_m": 92035.953, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1459H", "location": "Cheltenham Spa", "stage_seq": 18, "distance_m": 100870.677, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505H", "location": "Ashchurch", "stage_seq": 19, "distance_m": 112642.305, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512", "location": "Abbotswood Jn", "stage_seq": 20, "distance_m": 129775.154, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1514", "location": "Worcestershire Parkway [Low Level]", "stage_seq": 21, "distance_m": 130822.061, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1522H", "location": "Stoke Works Jn", "stage_seq": 22, "distance_m": 147931.134, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Bromsgrove", "stage_seq": 23, "distance_m": 150958.943, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529", "location": "Barnt Green", "stage_seq": 24, "distance_m": 156957.157, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531", "location": "Longbridge", "stage_seq": 25, "distance_m": 161257.648, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Kings Norton", "stage_seq": 26, "distance_m": 165125.534, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536H", "location": "Selly Oak", "stage_seq": 27, "distance_m": 168642.238, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "University", "stage_seq": 28, "distance_m": 169802.802, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "Five Ways", "stage_seq": 29, "distance_m": 172521.687, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1549", "location": "Birmingham New Street", "stage_seq": 30, "distance_m": 173932.012, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "location": "Proof House Jn", "stage_seq": 31, "distance_m": 174945.867, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551H", "location": "Grand Jn", "stage_seq": 32, "distance_m": 175507.043, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Landor Street Jn", "stage_seq": 33, "distance_m": 176477.286, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557", "location": "Castle Bromwich Jn", "stage_seq": 34, "distance_m": 183662.074, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1558", "location": "Water Orton", "stage_seq": 35, "distance_m": 186225.647, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1600H", "location": "Kingsbury Jn", "stage_seq": 36, "distance_m": 192599.489, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1605", "wtt_dep": "1606", "location": "Tamworth High Level", "stage_seq": 37, "distance_m": 201825.04, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612H", "location": "Wichnor Jn", "stage_seq": 38, "distance_m": 213813.289, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1616H", "wtt_dep": "1617H", "location": "Burton-on-Trent", "stage_seq": 39, "distance_m": 222536.563, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1620", "location": "Clay Mills Jn", "stage_seq": 40, "distance_m": 225929.439, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1623H", "location": "North Stafford Jn", "stage_seq": 41, "distance_m": 231594.073, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1624", "location": "Stenson Jn", "stage_seq": 42, "distance_m": 232340.547, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1627", "location": "Derby L.N.W. Jn", "stage_seq": 43, "distance_m": 238712.122, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1630", "wtt_dep": "1636", "location": "Derby", "stage_seq": 44, "distance_m": 239865.866, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1637", "location": "Derby Way & Works Jn", "stage_seq": 45, "distance_m": 239946.84, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639H", "location": "Spondon", "stage_seq": 46, "distance_m": 243651.215, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": "1645", "location": "Long Eaton", "stage_seq": 47, "distance_m": 252611.659, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1646H", "location": "Sheet Stores Jn", "stage_seq": 48, "distance_m": 253480.861, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1648", "location": "Trent East Jn", "stage_seq": 49, "distance_m": 254401.038, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1652", "wtt_dep": "1653", "location": "Beeston", "stage_seq": 50, "distance_m": 259921.036, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1654", "location": "Beeston South Jn", "stage_seq": 51, "distance_m": 260626.695, "section_seq": 1, "route_path_id": 133027}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1657", "location": "Mansfield Jn", "stage_seq": 52, "distance_m": 264218.393, "section_seq": 1, "route_path_id": 133027}, {"is_pass": false, "wtt_arr": "1701", "wtt_dep": null, "location": "Nottingham", "stage_seq": 53, "distance_m": 265206.929, "section_seq": 1, "route_path_id": 133027}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 265206.929, "from_m": 0.0, "section_seq": 1, "route_path_id": 133027}], "total_distance_m": 265206.929, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 262778.086, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2428.843, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24684, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:55:37Z", "source_id": 62855400, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T12:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T12:55:40Z", "source_id": 19952429, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-21T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24628, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:07:30Z", "source_id": 62885292, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T13:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:07:35Z", "source_id": 19960853, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24615, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:14:47Z", "source_id": 62903581, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T13:16:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:14:53Z", "source_id": 19966036, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-21T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24602, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:22:16Z", "source_id": 62923139, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T13:23:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:22:20Z", "source_id": 19971503, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-21T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20527, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:42:44Z", "source_id": 62974889, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T13:44:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:42:47Z", "source_id": 19986433, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-21T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20503, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:56:53Z", "source_id": 63011460, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T13:58:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T13:56:59Z", "source_id": 19996992, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-21T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20498, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:05:42Z", "source_id": 63034051, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T14:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:05:46Z", "source_id": 20003297, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-21T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20474, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:25:31Z", "source_id": 63084236, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T14:26:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:25:32Z", "source_id": 20017855, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-21T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20446, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:34Z", "source_id": 63094764, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T14:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:29:38Z", "source_id": 20020908, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-21T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20399, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:33:15Z", "source_id": 63104270, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T14:34:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:33:21Z", "source_id": 20023588, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-21T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:36:12Z", "source_id": 63111909, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T14:36:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:36:16Z", "source_id": 20025832, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-21T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:37:56Z", "source_id": 63116311, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T14:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:38:01Z", "source_id": 20027111, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-21T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:45:18Z", "source_id": 63135426, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T14:46:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:45:18Z", "source_id": 63135439, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T14:46:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:45:20Z", "source_id": 20032605, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-21T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19350, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:29Z", "source_id": 63143685, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T14:50:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T14:48:33Z", "source_id": 20035070, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-21T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19892, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:39Z", "source_id": 63189466, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T15:06:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:05:40Z", "source_id": 20048086, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-21T16:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19815, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:12Z", "source_id": 63204232, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T15:13:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:11:16Z", "source_id": 20052379, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-21T16:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17255, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:22Z", "source_id": 63238708, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T15:25:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:24:29Z", "source_id": 20062663, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-21T16:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:39:36Z", "source_id": 20073939, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-21T16:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17174, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:26Z", "source_id": 63298249, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T15:48:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:47:31Z", "source_id": 20079981, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-21T16:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16778, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:07Z", "source_id": 63308562, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T15:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:51:10Z", "source_id": 20082972, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16364, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:08Z", "source_id": 63332852, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-21T16:00:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:00:10Z", "source_id": 20089947, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-21T17:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16516, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:26Z", "source_id": 63348045, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T16:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:30Z", "source_id": 20094272, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-21T17:06:00+01:00", "operational_fact": true}] |
Cardiff Central |
1345 |
1345 |
2 |
None |
None |
Nottingham |
1701 |
1701 |
4 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G00905/2026-09-21/detailed |
None |
Beeston |
2026-09-21T16:58:00+01:00 |
Nottingham |
5.0 |
{"type": "LineString", "coordinates": [[-1.208313, 52.9202807], [-1.2074099, 52.9208347], [-1.2055399999999998, 52.92196250000001], [-1.2040323999999998, 52.92286899999999], [-1.2008631999999997, 52.92481740000001], [-1.2006016999999998, 52.9249762], [-1.1999957, 52.9253216], [-1.1995739999999997, 52.925587699999994], [-1.1993178000000002, 52.9257299], [-1.1990809, 52.9258487], [-1.1989338, 52.92592810000001], [-1.1978909999999998, 52.9265575], [-1.1971101, 52.927024499999995], [-1.1959950999999998, 52.9276958], [-1.1947527, 52.9284689], [-1.1939719, 52.9289404], [-1.1931953999999998, 52.92941439999999], [-1.1927659265849395, 52.929673494383906], [-1.1927447000000002, 52.92968629999999], [-1.1912042, 52.9306197], [-1.1886101, 52.93213750000001], [-1.1879584, 52.9325449], [-1.1870008, 52.9331156], [-1.186282, 52.9335521], [-1.1857697, 52.933859299999995], [-1.1853405, 52.9341244], [-1.1844769, 52.9346498], [-1.1836534, 52.9351461], [-1.1829640999999995, 52.9355681], [-1.1823629999999998, 52.9359351], [-1.1816605, 52.9363521], [-1.1815076, 52.9364378], [-1.1808558999999998, 52.93683059999999], [-1.1804393, 52.93706590000001], [-1.1802369999999998, 52.93717899999999], [-1.1795416000000003, 52.9375516], [-1.179235, 52.93771040000001], [-1.1788761999999997, 52.9378905], [-1.1787862000000002, 52.9379358], [-1.1785322, 52.9380657], [-1.1783845, 52.9381349], [-1.1781667, 52.93824029999999], [-1.1778813, 52.9383809], [-1.1771276, 52.9387284], [-1.1768111, 52.938875499999995], [-1.1764198, 52.9390583], [-1.1761144, 52.93919309999999], [-1.1755467, 52.939446], [-1.1750993, 52.93965469999999], [-1.1744395, 52.93993199999999], [-1.1739535999999997, 52.94012939999999], [-1.1733099, 52.9403774], [-1.1729774, 52.9405117], [-1.1725822, 52.9406584], [-1.1720495, 52.94084610000001], [-1.1713078999999995, 52.941118], [-1.1708754, 52.9412678], [-1.1698347, 52.9416315], [-1.1690473, 52.9419064], [-1.1685429, 52.9420614], [-1.1678098693553778, 52.94227271650608], [-1.1677683, 52.9422847], [-1.1670123, 52.9424899], [-1.1665077999999998, 52.94262429999999], [-1.1657112, 52.9428329], [-1.1650594999999997, 52.9429895], [-1.1643789999999998, 52.94315729999999], [-1.1642396, 52.94320089999999], [-1.1640460999999998, 52.9432695], [-1.1631827, 52.9434938], [-1.1622096, 52.9437684], [-1.1610112, 52.944050999999995], [-1.1598005, 52.9443324], [-1.159430204930988, 52.944429998355865], [-1.1591888643342918, 52.9444930925414], [-1.15897652070501, 52.94455017798771], [-1.1587890208846792, 52.944602097985694], [-1.158622211714836, 52.944649695826286], [-1.1584719400370174, 52.94469381480041], [-1.15833405269276, 52.94473529819894], [-1.1582043965235995, 52.94477498931284], [-1.1580788183710742, 52.944813731433], [-1.15795316507672, 52.94485236785033], [-1.1578232834820734, 52.94489174185576], [-1.157685020428671, 52.94493269674019], [-1.1575342227580498, 52.94497607579455], [-1.1573667373117464, 52.945022722309744], [-1.1571784109312973, 52.945073479576685], [-1.1569650904582394, 52.9451291908863], [-1.156722622734109, 52.94519069952949], [-1.1536653, 52.945956], [-1.1528585, 52.9461269], [-1.1526281, 52.94618019999999], [-1.1522046, 52.9462722], [-1.151817, 52.9463507], [-1.1515056, 52.9463991], [-1.1509712999999997, 52.9464695], [-1.1502994, 52.94655219999999], [-1.1501188, 52.946578], [-1.1493834, 52.94668810000001], [-1.1480439, 52.94690219999999], [-1.1475352999999997, 52.9469753], [-1.1472984, 52.947009399999985], [-1.1467193, 52.9470987], [-1.1466322, 52.94711199999999], [-1.1464133, 52.9471613], [-1.1461875, 52.94719380000001], [-1.1457951999999998, 52.9472351], [-1.1453591, 52.9472694], [-1.1449598, 52.94728769999999], [-1.1440027999999998, 52.9473183]]} |
3.3 |
1701 |
1706 |
Beeston |
Nottingham |
Nottingham |
52.9473183 |
-1.1440028 |
52.9473183 |
-1.1440028 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:06:00 |
Nottingham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094272 |
1790006731371254 |
192 |
192 |
2026-09-21 16:16:59.117527 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:06:58.507088 |
| 715973 |
746689 |
L37455 |
692R40MS21 |
2026-09-21 |
COMPLETE |
20094226 |
2026-09-21 17:07:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 746689, "stp": "P", "toc": "Chiltern Railways", "uid": "L37455", "consist": "165011", "dest_crs": "BMO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37455/2026-09-21/detailed", "trust_id": "692R40MS21", "origin_crs": "LMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham Moor Street", "service_date": "2026-09-21", "dest_arr_time": "1644", "dest_platform": "4", "is_terminated": 1, "next_location": "Birmingham Moor Street", "signalling_id": "2R40", "timing_status": "LATE", "origin_station": "Leamington Spa", "current_leg_arr": "1707", "current_leg_dep": "1653", "current_leg_end": "Birmingham Moor Street", "origin_dep_time": "1606", "origin_platform": "4", "current_location": "Birmingham Moor Street", "last_update_time": "2026-09-21T16:17:22", "route_debug_link": null, "timing_variation": "+23 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7885291999999997, 52.414349400000006], [-1.7890307, 52.414648], [-1.7896718, 52.4150218], [-1.7901975, 52.415344100000006], [-1.7905703, 52.4155658], [-1.7908479, 52.4157343], [-1.7912273999999997, 52.4159535], [-1.7921567999999997, 52.41658090000001], [-1.7927939, 52.4170291], [-1.793227, 52.4173432], [-1.7935247999999997, 52.41757630000001], [-1.7939472, 52.4179084], [-1.7941484, 52.4180687], [-1.7943254000000002, 52.41821999999999], [-1.7946151, 52.4184564], [-1.7947907999999997, 52.4186085], [-1.7950107, 52.4188138], [-1.7951073, 52.418903], [-1.7952534, 52.419042000000005], [-1.7954465999999998, 52.419222799999986], [-1.7955807, 52.419360999999995], [-1.7957537, 52.41953770000001], [-1.7959038999999997, 52.4196849], [-1.7960031, 52.4197912], [-1.7961520000000002, 52.4199516], [-1.7962834, 52.4200939], [-1.796388, 52.4202067], [-1.7965154, 52.4203515], [-1.7966305682390429, 52.42047740056093], [-1.7966709999999997, 52.4205216], [-1.7968346, 52.4207171], [-1.7969781, 52.42088480000001], [-1.7971404, 52.421087599999986], [-1.7973322, 52.421333], [-1.7974783, 52.4215243], [-1.7976365999999997, 52.4217493], [-1.7977922, 52.4219578], [-1.7978954000000005, 52.42210829999999], [-1.7980362, 52.422320099999986], [-1.7981448999999996, 52.42248289999999], [-1.7982561999999995, 52.422662], [-1.7984144000000002, 52.42291960000001], [-1.7985338, 52.4231167], [-1.7986263, 52.42329169999999], [-1.7987081000000005, 52.4234324], [-1.7988113999999995, 52.4236205], [-1.7989026, 52.423805300000005], [-1.7989964999999997, 52.4239861], [-1.7990715999999998, 52.4241496], [-1.7991802, 52.4243803], [-1.7992649999999994, 52.42457120000001], [-1.7993827, 52.424848], [-1.7995181999999996, 52.425177600000005], [-1.7995812000000002, 52.4253453], [-1.7996576, 52.425545599999985], [-1.7997501999999996, 52.42580730000001], [-1.7998414000000005, 52.4260747], [-1.7999031, 52.4262555], [-1.7999579999999995, 52.42643050000001], [-1.8000117, 52.4266063], [-1.8000533, 52.4267609], [-1.8001081999999995, 52.4269661], [-1.8001525, 52.42714930000001], [-1.8002060999999996, 52.4273668], [-1.8002771999999998, 52.427649800000005], [-1.8003496, 52.42798419999999], [-1.8003872, 52.4281666], [-1.8004542, 52.4284937], [-1.8005024999999997, 52.4287586], [-1.8005629, 52.4290456], [-1.8006178999999995, 52.42932530000001], [-1.8006809, 52.4296393], [-1.8007466, 52.4299353], [-1.8008110000000002, 52.4302542], [-1.8008874, 52.43058210000001], [-1.8009679, 52.43091819999999], [-1.8010442999999996, 52.4312314], [-1.8011275, 52.43152], [-1.8011837999999998, 52.43172040000001], [-1.8012455000000005, 52.4319264], [-1.8013205999999995, 52.432166], [-1.8013716, 52.43231639999999], [-1.8014453, 52.432529], [-1.8017726, 52.43343169999999], [-1.8019092999999995, 52.4337547], [-1.8020514999999997, 52.4340858], [-1.8021878, 52.43439159999999], [-1.8023179, 52.4346818], [-1.8023899, 52.4348404], [-1.8024342, 52.4349396], [-1.8024849, 52.435053], [-1.8025103999999996, 52.4351158], [-1.8027197999999995, 52.43560969999999], [-1.8028709, 52.4358519], [-1.8030587, 52.4362116], [-1.8031807, 52.436434], [-1.8033095, 52.436652300000006], [-1.8034958999999997, 52.4369507], [-1.8036984, 52.4372508], [-1.8037859, 52.4373748], [-1.8038810000000003, 52.43752119999999], [-1.8041843, 52.4379646], [-1.8044867, 52.43841059999999], [-1.8046505, 52.4386561], [-1.8048042, 52.43887209999999], [-1.8052012, 52.43946830000001], [-1.805277065234028, 52.43957578845911], [-1.805301, 52.4396097], [-1.8058931999999996, 52.4404106], [-1.8061729, 52.44073989999998], [-1.8064706, 52.4410841], [-1.8067197, 52.441362100000006], [-1.8072055, 52.4418618], [-1.8076969, 52.442330199999994], [-1.8082964, 52.442877900000006], [-1.8088866, 52.44339870000001], [-1.8094049999999997, 52.4438255], [-1.8100041, 52.444289000000005], [-1.8101796000000003, 52.4444246], [-1.8107775, 52.4448533], [-1.8113616, 52.445253099999995], [-1.8125598, 52.4460031], [-1.8137887, 52.446723199999994], [-1.8150594999999996, 52.44742169999999], [-1.8161536, 52.4479936], [-1.8166715, 52.4482558], [-1.8170611999999997, 52.4484454], [-1.8173294, 52.44857549999998], [-1.817541, 52.448673], [-1.8181308, 52.4489714], [-1.8187354, 52.4492661], [-1.8192659, 52.44950490000001], [-1.8195921, 52.4496517], [-1.8199914999999995, 52.449811200000006], [-1.8207282999999996, 52.45009129999999], [-1.8214431, 52.4503511], [-1.8223323, 52.4506385], [-1.8232915000000005, 52.450924500000006], [-1.8248568, 52.4513495], [-1.8257626, 52.4515621], [-1.8266819, 52.45176380000001], [-1.8274532000000003, 52.451907299999995], [-1.8283569, 52.452064500000006], [-1.8291976, 52.4521633], [-1.8296903, 52.4522215], [-1.830765, 52.452332299999995], [-1.8316411999999995, 52.45242809999999], [-1.8330396, 52.452593500000006], [-1.8336857, 52.4526857], [-1.8343547, 52.4528011], [-1.8346837999999996, 52.4528722], [-1.8351880000000005, 52.452981099999995], [-1.8356526, 52.453093800000005], [-1.8361562, 52.45322660000001], [-1.8367791, 52.453407799999994], [-1.8373925, 52.453588200000006], [-1.8382359, 52.4538351], [-1.8395893, 52.4543048], [-1.8403356, 52.45458510000001], [-1.8406687, 52.45471969999999], [-1.8410131, 52.4548652], [-1.8416440000000005, 52.45514729999999], [-1.8428310000000003, 52.45574280000001], [-1.8438571, 52.456285300000005], [-1.8448417999999995, 52.4567703], [-1.8459611, 52.457362999999994], [-1.8478018, 52.458352599999984], [-1.8503122999999997, 52.45970359999998], [-1.8505957999999996, 52.45984779999999], [-1.8518867, 52.4605033], [-1.8521913227277544, 52.4606485256815], [-1.8523810999999997, 52.460739], [-1.8529314, 52.460992], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661]]}", "current_leg_start": "Solihull", "dest_arr_time_act": "1644", "motion_projection": null, "next_location_lat": "52.4786661", "next_location_lon": "-1.8911545", "previous_location": "Solihull", "current_leg_milage": "6.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 320.534, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 710.646, \"from_m\": 320.534, \"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\": 8937.119, \"from_m\": 710.646, \"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\": 10791.196, \"from_m\": 8937.119, \"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\": 29750.75, \"from_m\": 10791.196, \"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\": 31496.499, \"from_m\": 29750.75, \"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\": 32711.339, \"from_m\": 31496.499, \"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\": 35867.195, \"from_m\": 32711.339, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36517.732, \"from_m\": 35867.195, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 746689, \"profile_key\": \"5a731fed3845b51414d0d75a40db8fd61ebf8c4f34244dff32421db08226e91e\", \"schedule_id\": 16543, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1606\", \"location\": \"Leamington Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1611\", \"location\": \"Warwick\", \"stage_seq\": 2, \"distance_m\": 3122.418, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": \"1617\", \"location\": \"Hatton\", \"stage_seq\": 3, \"distance_m\": 9752.106, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": false, \"wtt_arr\": \"1622\", \"wtt_dep\": \"1623\", \"location\": \"Lapworth\", \"stage_seq\": 4, \"distance_m\": 16559.346, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": false, \"wtt_arr\": \"1626H\", \"wtt_dep\": \"1628\", \"location\": \"Dorridge\", \"stage_seq\": 5, \"distance_m\": 20621.24, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1629\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 6, \"distance_m\": 21524.596, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": false, \"wtt_arr\": \"1632H\", \"wtt_dep\": \"1634\", \"location\": \"Solihull\", \"stage_seq\": 7, \"distance_m\": 25972.077, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1638\", \"location\": \"Tyseley\", \"stage_seq\": 8, \"distance_m\": 32077.956, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1639\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 9, \"distance_m\": 33203.027, \"section_seq\": 1, \"route_path_id\": 136982}, {\"is_pass\": false, \"wtt_arr\": \"1644\", \"wtt_dep\": null, \"location\": \"Birmingham Moor Street\", \"stage_seq\": 10, \"distance_m\": 36517.732, \"section_seq\": 1, \"route_path_id\": 136982}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 36517.732, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136982}], \"total_distance_m\": 36517.732, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 36197.198, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 320.534, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1606", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "52.4786661", "current_position_lon": "-1.8911545", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:30Z\", \"source_id\": 63199691, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:10:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:09:34Z\", \"source_id\": 20051050, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:30Z\", \"source_id\": 63220667, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:18:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:17:35Z\", \"source_id\": 20057346, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:51Z\", \"source_id\": 63237367, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:24:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:23:54Z\", \"source_id\": 20062290, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:29:55Z\", \"source_id\": 63252900, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:31:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:30:01Z\", \"source_id\": 20066763, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:15Z\", \"source_id\": 63311664, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:52:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:52:20Z\", \"source_id\": 20083870, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:04Z\", \"source_id\": 63327384, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T15:59:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T15:58:08Z\", \"source_id\": 20088367, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:24Z\", \"source_id\": 63347906, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T16:07:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-21T16:05:30Z\", \"source_id\": 20094226, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-21T17:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham Moor Street", "service_state_platform": "4", "timing_fact_generation": 1790006732975117, "current_leg_arrival_utc": "2026-09-21T17:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:07:01.019204", "service_state_evidence_id": 20094226, "current_leg_start_actual_dep": "2026-09-21T16:57:00+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-21T16:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:17:03.378495", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
LMS |
BMO |
2R40 |
165011 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 320.534, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 710.646, "from_m": 320.534, "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": 8937.119, "from_m": 710.646, "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": 10791.196, "from_m": 8937.119, "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": 29750.75, "from_m": 10791.196, "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": 31496.499, "from_m": 29750.75, "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": 32711.339, "from_m": 31496.499, "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": 35867.195, "from_m": 32711.339, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36517.732, "from_m": 35867.195, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 746689, "profile_key": "5a731fed3845b51414d0d75a40db8fd61ebf8c4f34244dff32421db08226e91e", "schedule_id": 16543, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1606", "location": "Leamington Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136982}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1611", "location": "Warwick", "stage_seq": 2, "distance_m": 3122.418, "section_seq": 1, "route_path_id": 136982}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": "1617", "location": "Hatton", "stage_seq": 3, "distance_m": 9752.106, "section_seq": 1, "route_path_id": 136982}, {"is_pass": false, "wtt_arr": "1622", "wtt_dep": "1623", "location": "Lapworth", "stage_seq": 4, "distance_m": 16559.346, "section_seq": 1, "route_path_id": 136982}, {"is_pass": false, "wtt_arr": "1626H", "wtt_dep": "1628", "location": "Dorridge", "stage_seq": 5, "distance_m": 20621.24, "section_seq": 1, "route_path_id": 136982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1629", "location": "Bentley Heath S.B.", "stage_seq": 6, "distance_m": 21524.596, "section_seq": 1, "route_path_id": 136982}, {"is_pass": false, "wtt_arr": "1632H", "wtt_dep": "1634", "location": "Solihull", "stage_seq": 7, "distance_m": 25972.077, "section_seq": 1, "route_path_id": 136982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1638", "location": "Tyseley", "stage_seq": 8, "distance_m": 32077.956, "section_seq": 1, "route_path_id": 136982}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1639", "location": "Small Heath Sth Jn", "stage_seq": 9, "distance_m": 33203.027, "section_seq": 1, "route_path_id": 136982}, {"is_pass": false, "wtt_arr": "1644", "wtt_dep": null, "location": "Birmingham Moor Street", "stage_seq": 10, "distance_m": 36517.732, "section_seq": 1, "route_path_id": 136982}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 36517.732, "from_m": 0.0, "section_seq": 1, "route_path_id": 136982}], "total_distance_m": 36517.732, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 36197.198, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 320.534, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20264, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:30Z", "source_id": 63199691, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T15:10:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:09:34Z", "source_id": 20051050, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-21T16:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20255, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:30Z", "source_id": 63220667, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T15:18:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:17:35Z", "source_id": 20057346, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-21T16:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20243, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:51Z", "source_id": 63237367, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T15:24:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:23:54Z", "source_id": 20062290, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-21T16:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20233, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:29:55Z", "source_id": 63252900, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T15:31:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:30:01Z", "source_id": 20066763, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-21T16:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20215, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:15Z", "source_id": 63311664, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T15:52:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:52:20Z", "source_id": 20083870, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-21T16:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20338, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:04Z", "source_id": 63327384, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T15:59:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T15:58:08Z", "source_id": 20088367, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-21T16:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20112, "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:24Z", "source_id": 63347906, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T16:07:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-21T16:05:30Z", "source_id": 20094226, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-21T17:07:00+01:00", "operational_fact": true}] |
Leamington Spa |
1606 |
1606 |
4 |
None |
None |
Birmingham Moor Street |
1644 |
1644 |
4 |
LATE |
+23 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37455/2026-09-21/detailed |
None |
Solihull |
2026-09-21T16:57:00+01:00 |
Birmingham Moor Street |
14.0 |
{"type": "LineString", "coordinates": [[-1.7885291999999997, 52.414349400000006], [-1.7890307, 52.414648], [-1.7896718, 52.4150218], [-1.7901975, 52.415344100000006], [-1.7905703, 52.4155658], [-1.7908479, 52.4157343], [-1.7912273999999997, 52.4159535], [-1.7921567999999997, 52.41658090000001], [-1.7927939, 52.4170291], [-1.793227, 52.4173432], [-1.7935247999999997, 52.41757630000001], [-1.7939472, 52.4179084], [-1.7941484, 52.4180687], [-1.7943254000000002, 52.41821999999999], [-1.7946151, 52.4184564], [-1.7947907999999997, 52.4186085], [-1.7950107, 52.4188138], [-1.7951073, 52.418903], [-1.7952534, 52.419042000000005], [-1.7954465999999998, 52.419222799999986], [-1.7955807, 52.419360999999995], [-1.7957537, 52.41953770000001], [-1.7959038999999997, 52.4196849], [-1.7960031, 52.4197912], [-1.7961520000000002, 52.4199516], [-1.7962834, 52.4200939], [-1.796388, 52.4202067], [-1.7965154, 52.4203515], [-1.7966305682390429, 52.42047740056093], [-1.7966709999999997, 52.4205216], [-1.7968346, 52.4207171], [-1.7969781, 52.42088480000001], [-1.7971404, 52.421087599999986], [-1.7973322, 52.421333], [-1.7974783, 52.4215243], [-1.7976365999999997, 52.4217493], [-1.7977922, 52.4219578], [-1.7978954000000005, 52.42210829999999], [-1.7980362, 52.422320099999986], [-1.7981448999999996, 52.42248289999999], [-1.7982561999999995, 52.422662], [-1.7984144000000002, 52.42291960000001], [-1.7985338, 52.4231167], [-1.7986263, 52.42329169999999], [-1.7987081000000005, 52.4234324], [-1.7988113999999995, 52.4236205], [-1.7989026, 52.423805300000005], [-1.7989964999999997, 52.4239861], [-1.7990715999999998, 52.4241496], [-1.7991802, 52.4243803], [-1.7992649999999994, 52.42457120000001], [-1.7993827, 52.424848], [-1.7995181999999996, 52.425177600000005], [-1.7995812000000002, 52.4253453], [-1.7996576, 52.425545599999985], [-1.7997501999999996, 52.42580730000001], [-1.7998414000000005, 52.4260747], [-1.7999031, 52.4262555], [-1.7999579999999995, 52.42643050000001], [-1.8000117, 52.4266063], [-1.8000533, 52.4267609], [-1.8001081999999995, 52.4269661], [-1.8001525, 52.42714930000001], [-1.8002060999999996, 52.4273668], [-1.8002771999999998, 52.427649800000005], [-1.8003496, 52.42798419999999], [-1.8003872, 52.4281666], [-1.8004542, 52.4284937], [-1.8005024999999997, 52.4287586], [-1.8005629, 52.4290456], [-1.8006178999999995, 52.42932530000001], [-1.8006809, 52.4296393], [-1.8007466, 52.4299353], [-1.8008110000000002, 52.4302542], [-1.8008874, 52.43058210000001], [-1.8009679, 52.43091819999999], [-1.8010442999999996, 52.4312314], [-1.8011275, 52.43152], [-1.8011837999999998, 52.43172040000001], [-1.8012455000000005, 52.4319264], [-1.8013205999999995, 52.432166], [-1.8013716, 52.43231639999999], [-1.8014453, 52.432529], [-1.8017726, 52.43343169999999], [-1.8019092999999995, 52.4337547], [-1.8020514999999997, 52.4340858], [-1.8021878, 52.43439159999999], [-1.8023179, 52.4346818], [-1.8023899, 52.4348404], [-1.8024342, 52.4349396], [-1.8024849, 52.435053], [-1.8025103999999996, 52.4351158], [-1.8027197999999995, 52.43560969999999], [-1.8028709, 52.4358519], [-1.8030587, 52.4362116], [-1.8031807, 52.436434], [-1.8033095, 52.436652300000006], [-1.8034958999999997, 52.4369507], [-1.8036984, 52.4372508], [-1.8037859, 52.4373748], [-1.8038810000000003, 52.43752119999999], [-1.8041843, 52.4379646], [-1.8044867, 52.43841059999999], [-1.8046505, 52.4386561], [-1.8048042, 52.43887209999999], [-1.8052012, 52.43946830000001], [-1.805277065234028, 52.43957578845911], [-1.805301, 52.4396097], [-1.8058931999999996, 52.4404106], [-1.8061729, 52.44073989999998], [-1.8064706, 52.4410841], [-1.8067197, 52.441362100000006], [-1.8072055, 52.4418618], [-1.8076969, 52.442330199999994], [-1.8082964, 52.442877900000006], [-1.8088866, 52.44339870000001], [-1.8094049999999997, 52.4438255], [-1.8100041, 52.444289000000005], [-1.8101796000000003, 52.4444246], [-1.8107775, 52.4448533], [-1.8113616, 52.445253099999995], [-1.8125598, 52.4460031], [-1.8137887, 52.446723199999994], [-1.8150594999999996, 52.44742169999999], [-1.8161536, 52.4479936], [-1.8166715, 52.4482558], [-1.8170611999999997, 52.4484454], [-1.8173294, 52.44857549999998], [-1.817541, 52.448673], [-1.8181308, 52.4489714], [-1.8187354, 52.4492661], [-1.8192659, 52.44950490000001], [-1.8195921, 52.4496517], [-1.8199914999999995, 52.449811200000006], [-1.8207282999999996, 52.45009129999999], [-1.8214431, 52.4503511], [-1.8223323, 52.4506385], [-1.8232915000000005, 52.450924500000006], [-1.8248568, 52.4513495], [-1.8257626, 52.4515621], [-1.8266819, 52.45176380000001], [-1.8274532000000003, 52.451907299999995], [-1.8283569, 52.452064500000006], [-1.8291976, 52.4521633], [-1.8296903, 52.4522215], [-1.830765, 52.452332299999995], [-1.8316411999999995, 52.45242809999999], [-1.8330396, 52.452593500000006], [-1.8336857, 52.4526857], [-1.8343547, 52.4528011], [-1.8346837999999996, 52.4528722], [-1.8351880000000005, 52.452981099999995], [-1.8356526, 52.453093800000005], [-1.8361562, 52.45322660000001], [-1.8367791, 52.453407799999994], [-1.8373925, 52.453588200000006], [-1.8382359, 52.4538351], [-1.8395893, 52.4543048], [-1.8403356, 52.45458510000001], [-1.8406687, 52.45471969999999], [-1.8410131, 52.4548652], [-1.8416440000000005, 52.45514729999999], [-1.8428310000000003, 52.45574280000001], [-1.8438571, 52.456285300000005], [-1.8448417999999995, 52.4567703], [-1.8459611, 52.457362999999994], [-1.8478018, 52.458352599999984], [-1.8503122999999997, 52.45970359999998], [-1.8505957999999996, 52.45984779999999], [-1.8518867, 52.4605033], [-1.8521913227277544, 52.4606485256815], [-1.8523810999999997, 52.460739], [-1.8529314, 52.460992], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661]]} |
6.6 |
1653 |
1707 |
Solihull |
Birmingham Moor Street |
Birmingham Moor Street |
52.4786661 |
-1.8911545 |
52.4786661 |
-1.8911545 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:07:00 |
Birmingham Moor Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
20094226 |
1790006732975117 |
74 |
74 |
2026-09-21 16:17:03.378495 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:07:01.019204 |
| 715974 |
746705 |
G00305 |
795B68MS21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:07:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 746705, "stp": "P", "toc": "Transport for Wales", "uid": "G00305", "consist": "AT03", "dest_crs": "SWA", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G00305/2026-09-21/detailed", "trust_id": "795B68MS21", "origin_crs": "SWA", "show_on_map": 0, "dar_est_time": "16:07:00", "dar_platform": null, "dest_station": "Swansea", "service_date": "2026-09-21", "dest_arr_time": "1616", "dest_platform": "1", "is_terminated": 1, "next_location": "Swansea", "signalling_id": "5B68", "timing_status": null, "origin_station": "Swansea", "current_leg_arr": "1616", "current_leg_dep": "1614", "current_leg_end": "Swansea", "origin_dep_time": "1607", "origin_platform": "4", "current_location": null, "last_update_time": "2026-09-21T16:17:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9375413, 51.62961459999998], [-3.9376237, 51.62941150000001], [-3.937673199999999, 51.629294999999985], [-3.937751, 51.629144399999994], [-3.9378003000000006, 51.6290749], [-3.9378428, 51.6290135], [-3.9379183, 51.6289043], [-3.938037000000001, 51.62872170000001], [-3.9380559000000006, 51.6286755], [-3.938127600000001, 51.628532], [-3.9381696, 51.62844020000001], [-3.9382213, 51.62833890000002], [-3.9383706, 51.6281207], [-3.9384473, 51.628018100000006], [-3.93857, 51.6278317], [-3.9385979999999994, 51.6277939], [-3.938987000000001, 51.62726889999999], [-3.9393092, 51.62684339999999], [-3.9396317, 51.626424], [-3.9399286, 51.626111900000005], [-3.940357, 51.62576080000001], [-3.9406573, 51.6255535], [-3.9408569999999994, 51.625415700000005]]}", "current_leg_start": "Swansea PT3163 (CL)", "dest_arr_time_act": "1616", "motion_projection": null, "next_location_lat": "51.6254157", "next_location_lon": "-3.9408570", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 419.493, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 630.004, \"from_m\": 419.493, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1049.497, \"from_m\": 630.004, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 746705, \"profile_key\": \"e676c003c35ca995266362f88c66e831e0789b638a9cf4ba0c93c8e5d6d019a4\", \"schedule_id\": 33811, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1607\", \"location\": \"Swansea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144155}, {\"is_pass\": false, \"wtt_arr\": \"1609\", \"wtt_dep\": \"1614\", \"location\": \"Swansea PT3163 (CL)\", \"stage_seq\": 2, \"distance_m\": 524.748, \"section_seq\": 1, \"route_path_id\": 144155}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": null, \"location\": \"Swansea\", \"stage_seq\": 3, \"distance_m\": 1049.497, \"section_seq\": 1, \"route_path_id\": 144155}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1049.497, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144155}], \"total_distance_m\": 1049.497, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 838.986, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 210.511, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1607", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.6254157", "current_position_lon": "-3.9408570", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Swansea", "service_state_platform": "4", "timing_fact_generation": 1789999654385735, "current_leg_arrival_utc": "2026-09-21T16:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:07:01.023479", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T16:14:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-21T16:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:17:03.381467", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
SWA |
SWA |
5B68 |
AT03 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 419.493, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 630.004, "from_m": 419.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1049.497, "from_m": 630.004, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 746705, "profile_key": "e676c003c35ca995266362f88c66e831e0789b638a9cf4ba0c93c8e5d6d019a4", "schedule_id": 33811, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1607", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144155}, {"is_pass": false, "wtt_arr": "1609", "wtt_dep": "1614", "location": "Swansea PT3163 (CL)", "stage_seq": 2, "distance_m": 524.748, "section_seq": 1, "route_path_id": 144155}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": null, "location": "Swansea", "stage_seq": 3, "distance_m": 1049.497, "section_seq": 1, "route_path_id": 144155}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1049.497, "from_m": 0.0, "section_seq": 1, "route_path_id": 144155}], "total_distance_m": 1049.497, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 838.986, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 210.511, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Swansea |
1607 |
1607 |
4 |
16:07:00 |
None |
Swansea |
1616 |
1616 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G00305/2026-09-21/detailed |
None |
Swansea PT3163 (CL) |
2026-09-21T16:14:00+01:00 |
Swansea |
2.0 |
{"type": "LineString", "coordinates": [[-3.9375413, 51.62961459999998], [-3.9376237, 51.62941150000001], [-3.937673199999999, 51.629294999999985], [-3.937751, 51.629144399999994], [-3.9378003000000006, 51.6290749], [-3.9378428, 51.6290135], [-3.9379183, 51.6289043], [-3.938037000000001, 51.62872170000001], [-3.9380559000000006, 51.6286755], [-3.938127600000001, 51.628532], [-3.9381696, 51.62844020000001], [-3.9382213, 51.62833890000002], [-3.9383706, 51.6281207], [-3.9384473, 51.628018100000006], [-3.93857, 51.6278317], [-3.9385979999999994, 51.6277939], [-3.938987000000001, 51.62726889999999], [-3.9393092, 51.62684339999999], [-3.9396317, 51.626424], [-3.9399286, 51.626111900000005], [-3.940357, 51.62576080000001], [-3.9406573, 51.6255535], [-3.9408569999999994, 51.625415700000005]]} |
0.3 |
1614 |
1616 |
None |
None |
Swansea |
51.6254157 |
-3.9408570 |
51.6254157 |
-3.9408570 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:07:00 |
Swansea |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789999654385735 |
1 |
1 |
2026-09-21 16:17:03.381467 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:07:01.023479 |
| 715975 |
746707 |
W30113 |
555G52MS21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:07:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 746707, "stp": "P", "toc": "CrossCountry", "uid": "W30113", "consist": "170102", "dest_crs": "NOT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30113/2026-09-21/detailed", "trust_id": "555G52MS21", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": "16:07:00", "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-21", "dest_arr_time": "1617", "dest_platform": "4", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "5G52", "timing_status": null, "origin_station": "Nottingham", "current_leg_arr": "1617", "current_leg_dep": "1614", "current_leg_end": "Nottingham", "origin_dep_time": "1607", "origin_platform": "4", "current_location": null, "last_update_time": "2026-09-21T16:17:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1330168, 52.94744299999999], [-1.1359874, 52.9475016], [-1.1368809, 52.94749109999999], [-1.1372438, 52.947495200000006], [-1.1375667, 52.94749579999999], [-1.1377276, 52.947493599999994], [-1.1378457, 52.9474896], [-1.1379467, 52.9474843], [-1.1381388, 52.9474719], [-1.1382677, 52.9474629], [-1.1383648999999998, 52.94745730000001], [-1.1384542, 52.9474523], [-1.1385475, 52.94744829999999], [-1.1386915, 52.94744149999999], [-1.1387944, 52.9474342], [-1.138945, 52.94742569999999], [-1.1390879, 52.9474161], [-1.1392856, 52.9474022], [-1.1394105, 52.9473944], [-1.1395105, 52.947390199999994], [-1.1395905999999998, 52.94738910000001], [-1.139627, 52.94738950000001], [-1.1399277, 52.94739390000001], [-1.1399493999999997, 52.9473942], [-1.1404442, 52.94740339999999], [-1.1408678, 52.947407000000005], [-1.1412241, 52.9474061], [-1.1419241, 52.9473782], [-1.1422909000000003, 52.94736869999999], [-1.1424985999999997, 52.9473627], [-1.1432425, 52.94734109999999], [-1.1440027999999998, 52.9473183]]}", "current_leg_start": "Eastcroft Down Sidings", "dest_arr_time_act": "1617", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": null, "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\": 1474.102, \"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}], \"service_id\": 746707, \"profile_key\": \"9d466ec7a145cdcb160f078d1a73869bd6c234dea8213df7ec2a7213a5dab6ab\", \"schedule_id\": 26189, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1607\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133139}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1614\", \"location\": \"Eastcroft Down Sidings\", \"stage_seq\": 2, \"distance_m\": 737.051, \"section_seq\": 1, \"route_path_id\": 133139}, {\"is_pass\": false, \"wtt_arr\": \"1617\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 3, \"distance_m\": 1474.102, \"section_seq\": 1, \"route_path_id\": 133139}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1474.102, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133139}], \"total_distance_m\": 1474.102, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1474.102, \"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": "1607", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Nottingham", "service_state_platform": "4", "timing_fact_generation": 1789999654395056, "current_leg_arrival_utc": "2026-09-21T16:17:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:07:01.026435", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T16:14:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-21T16:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:17:03.383884", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
NOT |
NOT |
5G52 |
170102 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1474.102, "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}], "service_id": 746707, "profile_key": "9d466ec7a145cdcb160f078d1a73869bd6c234dea8213df7ec2a7213a5dab6ab", "schedule_id": 26189, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1607", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133139}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1614", "location": "Eastcroft Down Sidings", "stage_seq": 2, "distance_m": 737.051, "section_seq": 1, "route_path_id": 133139}, {"is_pass": false, "wtt_arr": "1617", "wtt_dep": null, "location": "Nottingham", "stage_seq": 3, "distance_m": 1474.102, "section_seq": 1, "route_path_id": 133139}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1474.102, "from_m": 0.0, "section_seq": 1, "route_path_id": 133139}], "total_distance_m": 1474.102, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1474.102, "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} |
[] |
Nottingham |
1607 |
1607 |
4 |
16:07:00 |
None |
Nottingham |
1617 |
1617 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W30113/2026-09-21/detailed |
None |
Eastcroft Down Sidings |
2026-09-21T16:14:00+01:00 |
Nottingham |
3.0 |
{"type": "LineString", "coordinates": [[-1.1330168, 52.94744299999999], [-1.1359874, 52.9475016], [-1.1368809, 52.94749109999999], [-1.1372438, 52.947495200000006], [-1.1375667, 52.94749579999999], [-1.1377276, 52.947493599999994], [-1.1378457, 52.9474896], [-1.1379467, 52.9474843], [-1.1381388, 52.9474719], [-1.1382677, 52.9474629], [-1.1383648999999998, 52.94745730000001], [-1.1384542, 52.9474523], [-1.1385475, 52.94744829999999], [-1.1386915, 52.94744149999999], [-1.1387944, 52.9474342], [-1.138945, 52.94742569999999], [-1.1390879, 52.9474161], [-1.1392856, 52.9474022], [-1.1394105, 52.9473944], [-1.1395105, 52.947390199999994], [-1.1395905999999998, 52.94738910000001], [-1.139627, 52.94738950000001], [-1.1399277, 52.94739390000001], [-1.1399493999999997, 52.9473942], [-1.1404442, 52.94740339999999], [-1.1408678, 52.947407000000005], [-1.1412241, 52.9474061], [-1.1419241, 52.9473782], [-1.1422909000000003, 52.94736869999999], [-1.1424985999999997, 52.9473627], [-1.1432425, 52.94734109999999], [-1.1440027999999998, 52.9473183]]} |
0.5 |
1614 |
1617 |
None |
None |
Nottingham |
52.9473183 |
-1.1440028 |
52.9473183 |
-1.1440028 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:07:00 |
Nottingham |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789999654395056 |
1 |
1 |
2026-09-21 16:17:03.383884 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:07:01.026435 |
| 715976 |
746709 |
X52878 |
875R421S21 |
2026-09-21 |
COMPLETE |
None |
2026-09-21 16:07:00 |
2026-09-21 16:17:22 |
2026-09-23 16:17:22 |
{"id": 746709, "stp": "N", "toc": "Southern", "uid": "X52878", "consist": "387123+387216", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X52878/2026-09-21/detailed", "trust_id": "875R421S21", "origin_crs": "XVC", "show_on_map": 0, "dar_est_time": "16:07:00", "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-21", "dest_arr_time": "1611", "dest_platform": "18", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "5R42", "timing_status": null, "origin_station": "Victoria Carriage Holding Sidings", "current_leg_arr": "1611", "current_leg_dep": "1607", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1607", "origin_platform": "S1", "current_location": null, "last_update_time": "2026-09-21T16:17:22", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1484922, 51.487719000000006], [-0.1485887, 51.488038], [-0.1486692, 51.4883269], [-0.1487336, 51.4885991], [-0.14876979999999998, 51.4887712], [-0.1488047, 51.488987400000006], [-0.14881, 51.48917029999999], [-0.14879259999999997, 51.4892989], [-0.148751, 51.48946260000001], [-0.1486907, 51.48966969999999], [-0.14859949999999997, 51.4898926], [-0.14853539999999998, 51.4900131], [-0.148464, 51.49020409999999], [-0.1484023, 51.49034859999999], [-0.1483366, 51.4904504], [-0.1481778, 51.4906994], [-0.1482561, 51.49051639999999], [-0.1483393, 51.4903619], [-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": "Victoria Carriage Holding Sidings", "dest_arr_time_act": "1611", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": null, "current_leg_milage": "0.8", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 258.971, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 802.5, \"from_m\": 258.971, \"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\": 746709, \"profile_key\": \"b9e75b08ec345897b06d6113f4fb8a47c37a8627e013d3091c5aecb2d28557dc\", \"schedule_id\": 41966, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1607\", \"location\": \"Victoria Carriage Holding Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147704}, {\"is_pass\": false, \"wtt_arr\": \"1611\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 2, \"distance_m\": 802.5, \"section_seq\": 1, \"route_path_id\": 147704}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 802.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147704}], \"total_distance_m\": 802.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 802.5, \"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": "1607", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Victoria Carriage Holding Sidings", "service_state_platform": "S1", "timing_fact_generation": 1790003114229051, "current_leg_arrival_utc": "2026-09-21T16:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-21T16:07:01.028981", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-21T16:07:30+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-21T16:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-21T16:17:03.386124", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
N |
XVC |
None |
5R42 |
387123+387216 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 258.971, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 802.5, "from_m": 258.971, "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": 746709, "profile_key": "b9e75b08ec345897b06d6113f4fb8a47c37a8627e013d3091c5aecb2d28557dc", "schedule_id": 41966, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1607", "location": "Victoria Carriage Holding Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 147704}, {"is_pass": false, "wtt_arr": "1611", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 2, "distance_m": 802.5, "section_seq": 1, "route_path_id": 147704}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 802.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 147704}], "total_distance_m": 802.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 802.5, "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} |
[] |
Victoria Carriage Holding Sidings |
1607 |
1607 |
S1 |
16:07:00 |
None |
London Victoria (C) |
1611 |
1611 |
18 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:X52878/2026-09-21/detailed |
None |
Victoria Carriage Holding Sidings |
2026-09-21T16:07:30+01:00 |
London Victoria (C) |
4.0 |
{"type": "LineString", "coordinates": [[-0.1484922, 51.487719000000006], [-0.1485887, 51.488038], [-0.1486692, 51.4883269], [-0.1487336, 51.4885991], [-0.14876979999999998, 51.4887712], [-0.1488047, 51.488987400000006], [-0.14881, 51.48917029999999], [-0.14879259999999997, 51.4892989], [-0.148751, 51.48946260000001], [-0.1486907, 51.48966969999999], [-0.14859949999999997, 51.4898926], [-0.14853539999999998, 51.4900131], [-0.148464, 51.49020409999999], [-0.1484023, 51.49034859999999], [-0.1483366, 51.4904504], [-0.1481778, 51.4906994], [-0.1482561, 51.49051639999999], [-0.1483393, 51.4903619], [-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]]} |
0.8 |
1607 |
1611 |
None |
None |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-21 16:17:22 |
TERMINATED |
2026-09-21 16:07:00 |
Victoria Carriage Holding Sidings |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790003114229051 |
3 |
3 |
2026-09-21 16:17:03.386124 |
S1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-21 16:07:01.028981 |